我在C:\Git\Foo\
的本地计算机上有一个git repo,它最初是我自己在GitHub上的项目分支的克隆。
repo添加了两个遥控器:我自己的GitHub上的叉子(称为origin
)和它来自的原始仓库,我称之为upstream
。
我注意到,当我有两个遥控器设置时,VS只会与origin
repo同步,我必须自己使用Git Bash提示手动git push
/ git pull
我退出了我的分叉并专门在upstream
回购中工作,我从回购中移除了origin
远程。仍会列出upstream
遥控器。但是现在我无法在VS中同步 - 同步,提取和拉动按钮被禁用 - 我必须通过命令行执行所有操作。
这是一个错误吗?或者按照设计,VS只允许你与"第一个"远程?