我想分享一下我关于Git和GitHub的问题。我想跟踪那些使用git在远程添加的新分支,所以我做的是:git branch -r看到那些遥控器分支但不幸的是我的Git中出现的只是那些旧分支。我甚至可以从远程跟踪那些已删除的分支。你对它的原因有什么想法吗?如果你愿意和我分享,我会很高兴的。谢谢。
答案 0 :(得分:0)
不幸的是,我的Git中出现的只是那些旧的分支 我甚至可以从远程跟踪那些已删除的分支。
远程仓库上已删除的分支机构只能在git fetch --prune
(which you can automate since git 1.8.5与git config remote.origin.prune true
)
但如果你没有看到新的分支,那可能意味着:
origin
'没有引用正确的GitHub仓库(它可能指向一个分叉而不是原始分支)。请参阅git remote -v
以查看网址。但是在获取之后,git br -avv
应该显示存储在其远程repo名称空间(remotes/origin/xxx
)