修复 Git 中的分离分支

Fixing detached branches in Git

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

fatal: A branch named 'Development' already exists.

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

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

git checkout Development
git reset --hard origin/Development

应该够了。