用Git摆脱分支和坏代码

cpu*_*ley 1 ruby git ruby-on-rails

我正在建立一个新的分支机构.基本上我已经搞砸了我的代码,并希望重新掌握并从一个新分支开始.

$ git revert让我回到主?

或者我应该做以下事情:

$ git branch -D branch-name
Run Code Online (Sandbox Code Playgroud)

我想摆脱所有代码和当前检出的整个分支.

在线文档有点令人困惑 - 害怕弄乱一切.

qqx*_*qqx 5

要回到master分支,只需使用:

git checkout master
Run Code Online (Sandbox Code Playgroud)

如果您还想吹走未提交的更改,可以使用以下方法:

git reset --hard
Run Code Online (Sandbox Code Playgroud)

您可以使用以下方法删除不需要的分

git branch -D branch-name
Run Code Online (Sandbox Code Playgroud)