簡體   English   中英

Git:git會推送到所有遠程存儲庫嗎?

[英]Git: does git push to all remote repositories?

我有一個本地git存儲庫,可與(私有)遠程git存儲庫結合使用。 我正在處理的代碼最初來自github上的開源項目,因此我將其添加為github存儲庫的遠程文件(使用git remote add)。

我注意到(使用git remote -v),對於獲取和推送,都添加了遠程存儲庫。 根據關於SO的另一個問題,不可能只獲取遠程回購。 但是,我只想從github獲取,而不是push。

所以,我的問題是: 當我執行git push時,它會推送到所有遠程存儲庫(在這種情況下,包括從github的存儲庫),還是僅推送到我的第一個遠程存儲庫?

不,不是的。 (您很容易嘗試過)

git push MYREMOTE MYBRANCH

將為您提供所需的東西。

git push origin將在本地存儲庫上推送與原始存儲庫中匹配的遠程存儲庫匹配的所有更改。

就像git push一樣,這里是當前存儲庫的遠程目錄(如果沒有為當前分支配置遠程目錄,則為源)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM