这是我在master分支中使用的命令
git branch experiment
git checkout experiment
然后,我对文件进行了一些更改,提交了更改,并将新分支推送到GitHub。
git commit . -m 'changed files'
git push -u origin experiment
后来,我决定将实验分支合并到master分支中。
git checkout master
git merge experiment
最后,我将更改推送到了GitHub。
git push -u origin master
一切顺利,直到我尝试使用删除我的实验分支
git branch -d experiment
我收到了错误消息,error: The branch 'experiment' is not fully merged.
我对git有点陌生,而且我不知道我可以合并两个分支还有多少。我在这里想念什么?
git commit --amend
squash
:stackoverflow.com/q/41946475/109941