以下是我从主分支中使用的命令。
git branch experiment
git checkout experiment
然后我更改了我的文件,提交了更改,并将新分支推送到GitHub。
git commit . -m 'changed files'
git push -u origin experiment
后来,我决定将我的实验分支合并到主分支中。
git checkout master
git merge experiment
最终我将更改推送到了GitHub。
git push -u origin master
一切都进行得很顺利,直到我尝试使用以下命令删除我的实验分支:
git branch -d experiment
我收到了如下错误信息:
错误:分支'experiment'没有被完全合并。
如果你确定要删除它,请运行'git branch -D experiment'。
我对Git比较陌生,也不知道我需要合并这两个分支的程度。我在这里漏掉了什么?
git commit --amend
命令时会出现这种情况。 - Arcolye