在Git中修复分离的分支

时间:2019-05-02 21:20:13

标签: git atlassian-sourcetree

我使用了GitHub提供的the script来更改GIT存储库的作者信息。运行脚本时,存在一些错误,导致每个分支都被复制为原始分支。我需要保留原始分支并删除其他分支。我无法切换到原始分支,因为它会引发错误:

fatal: A branch named 'Development' already exists.

如何还原我的存储库以仅保留原始分支? 我的分支在sourcetree中看起来像这样:

sourcetree

1 个答案:

答案 0 :(得分:2)

您可以将Development分支重置为原始分支:

git checkout Development
git reset --hard origin/Development

那应该足够了。