我为一个新功能启动了一个分支,但是在完成它之后(并做了几次提交),我决定我不喜欢它,我想回到master,删除功能分支,然后启动一个新的。我应该采取哪些步骤来回到主分支上的最后一次提交并假装功能分支从未发生过?
谢谢!
答案 0 :(得分:3)
git checkout -f master
git branch -D MyFeatureBranch
如果要从最新的master创建一个新功能分支:
git pull origin master
git checkout -b MyFeatureBranch2
答案 1 :(得分:0)
首先检查主分支,然后在主分支上执行带有git branch
标记的-d
。
> git checkout master
> git branch -D mybranch