使用 Git 摆脱分支和不良代码



我正在研究一个新分支。基本上我已经搞砸了我的代码,想回到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会删除给定的分支。提交将保留在存储库中,直到垃圾回收。请确保在删除该分支时未签出该分支。为此,只需使用 git checkout master 再次签出 master,然后您可以运行 delete 命令。

如果你想回到master,只需输入这个:

git checkout master

然后从那里开始一个新的分支。

尝试:

git checkout master
git branch -d messed-up-branch-name-goes-here

其他信息可以在 git book 中找到。

相关内容

  • 没有找到相关文章

最新更新