我正在开发一个新分支。基本上我已经把我的代码搞砸了,想回到 master 并从一个新的分支重新开始。
$ git revert
能让我回到主人身边吗?
或者我应该执行以下操作:
$ git branch -D branch-name
我想摆脱所有代码和当前已签出的整个分支。
在线文档有点混乱 - 害怕把一切都搞砸。
我正在开发一个新分支。基本上我已经把我的代码搞砸了,想回到 master 并从一个新的分支重新开始。
$ git revert
能让我回到主人身边吗?
或者我应该执行以下操作:
$ git branch -D branch-name
我想摆脱所有代码和当前已签出的整个分支。
在线文档有点混乱 - 害怕把一切都搞砸。
要返回master
分支,只需使用:
git checkout master
如果您还想清除未提交的更改,您可以按照以下方式进行操作:
git reset --hard
您可以使用以下方法删除不需要的分支:
git branch -D branch-name
是的,git branch -D branch-name
会删除给定的分支。提交将保留在存储库中,直到被垃圾收集。确保在删除该分支时没有将其签出。为此,只需再次使用 签出 master git checkout master
,然后您就可以运行 delete 命令。
如果你想回到master,只需输入:
git checkout master
然后从那里开始一个新的分支。