在我们的GitHub存储库中,一位同事删除了一个名为的分支release
。但是,当我在git checkout release
本地运行时,我总是得到被删除的分支release
。同样,即使我签出了另一个分支,也使用删除了该release
分支,git branch -D release
然后再次运行git checkout release
。
GitHub存储库上有什么要修复的,还是我应该在本地修复?
git branch --remote
输出origin/release
。您是要在git fetch -p
没有其他参数的情况下运行,并且会修剪所有已删除的远程分支吗?
git fetch -p
没有其他参数将修剪所有已删除的远程分支。
git branch --remote
运行后输出什么git fetch
?您可能需要修剪git fetch -p
以忘记已删除的远程分支。