我正在开发一个新分支。基本上我已经搞砸了我的代码,并希望重新掌握并从一个新分支开始。
$ git revert
会让我回到主人那里吗?
或者我应该做以下事情:
$ git branch -D branch-name
我想要删除所有已检出的代码和当前整个分支。
在线文档有点令人困惑 - 害怕弄乱一切。
答案 0 :(得分:5)
要返回master
分支,只需使用:
git checkout master
如果您还想要吹掉未提交的更改,可以使用以下命令:
git reset --hard
您可以使用以下方法删除不需要的分支:
git branch -D branch-name
答案 1 :(得分:1)
是的,git branch -D branch-name
会删除指定的分支。提交将保留在存储库中,直到垃圾收集。删除时,请确保没有签出该分支。为此,只需使用git checkout master
再次检出master,然后就可以运行delete命令。
答案 2 :(得分:1)
如果你想回到主人,只需输入:
git checkout master
然后从那里开始一个新的分支。
答案 3 :(得分:0)