我有一个本地git存储库,我与(私有)远程git repo结合使用。我正在处理的代码最初来自github上的一个开源项目,因此我将它作为远程添加到github存储库(使用git remote add)。
我注意到(使用git remote -v)对于fetch和push都添加了远程存储库。根据SO的另一个问题,不可能只有一个fetch远程仓库。但是,我只想从github获取,而不是推送。
所以,我的问题是:当我执行git推送时,它是否会推送到所有远程存储库(包括来自github的存储库,在这种情况下),或仅推送到我的第一个远程存储库?
答案 0 :(得分:3)
不,它没有。 (你可以轻松地尝试过)
答案 1 :(得分:3)
git push MYREMOTE MYBRANCH
会得到你想要的东西。
答案 2 :(得分:-2)
git push origin将推送具有匹配远程存储库的本地存储库的所有更改。至于git push
像git push一样工作,当前存储库的远程(或者如果没有为当前分支配置远程,则为原点)。