在它上面删除分支

时间:2014-11-26 07:06:11

标签: git git-merge

我将分支Foo合并到Bar中,现在本地分支Bar已损坏,并且由于错误而不允许我切换到其他分支:以下未跟踪的工作树文件将被checkout覆盖。我试图从工作分支中检出文件并删除文件,硬重置为先前状态,从原点/条拉出来;所有尝试都会在尝试切换分支时导致相同的错误。

对此有何建议?

1 个答案:

答案 0 :(得分:0)

您可以尝试clean your untracked files first

# first preview
git clean -n -d
# then clean
git clean -f -d

git checkout开始,检查一个简单的git checkout -f Foo是否无效。

如果其他所有方法都失败了,请再次克隆存储库,看看是否可以在新的本地克隆中切换分支。