-1

我有一个本地 git 存储库,我将它与(私有)远程 git 存储库结合使用。我正在处理的代码最初来自 github 上的一个开源项目,所以我将它作为远程添加到 github 存储库(使用 git remote add)。

我注意到(使用 git remote -v)对于 fetch 和 push,都添加了远程存储库。根据这里关于 SO 的另一个问题,不可能只有一个 fetch remote repo。但是,我只想从 github 获取,而不是推送。

所以,我的问题是:当我执行 git push 时,它是推送到所有远程存储库(在这种情况下包括来自 github 的存储库),还是只推送到我的第一个远程存储库?

4

3 回答 3

3

不,不是的。(你可以很容易地尝试过)

于 2013-01-31T15:11:36.033 回答
3
git push MYREMOTE MYBRANCH

会给你你正在寻找的东西。

于 2013-01-31T15:11:49.493 回答
-2

git push origin 将推送本地存储库上的所有更改,这些更改在 origin 具有匹配的远程存储库至于 git push

像 git push 一样工作,当前存储库的远程(或源,如果当前分支没有配置远程)在哪里。

于 2013-01-31T15:17:34.877 回答