GIT:更新远程分支信息

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

在GIT存储库中,删除了一个我没有跟踪的远程分支。当我打字时

git branch -r

删除的分支仍然会出现(我可以查看)

我需要运行哪些git命令来更新这些信息?

提问于
用户回答回答于

如果你表演的话

git branch -d -r remote_name/branch_name

只删除本地结帐。这个命令不会对远程存储库做任何事情,这就是为什么它仍然出现的原因。

解决办法:

git push origin :branch_name

将移除远程分支(请注意“:”),以及

git branch -d branch_name
用户回答回答于

如果是树枝远程存储库如果要立即更新所有本地远程跟踪分支,则可以使用

$ git remote prune <remotename>

删除给定远程的所有陈旧的远程跟踪分支(即那些在远程存储库中删除的分支)。

扫码关注云+社区