簡體   English   中英

git推送到多個遙控器上的不同分支

[英]git push to different branches on multiple remotes

我有一個本地存儲庫,我想推送到多個遠程存儲庫( firstremotesecondremote )。 這可以簡單地通過編輯.git/config並創建具有多個url的新remote來完成。

但另外我想將我的本地分支推送到不同名稱的遠程分支。 如推( mybranch )到一個分支命名firstbranchfirstremotesecondbranchsecondremote

為此,我不知道如何指定不同的上游分支名稱。

注意:我想通過單個git push自動執行git push

使用冒號! 根據git-push doc

參數的格式是可選的加+,后跟源ref,后跟冒號:,后跟目標引用。 它用於指定遠程存儲庫中的ref要更新的對象。 如果未指定,則命令的行為由push.default配置變量控制。

它通常是您想要推送的分支的名稱,但它可以是任意“SHA-1表達式”,例如master~4或HEAD(請參閱gitrevisions(7))。

通過此推送更新遠程端的ref。 這里不能使用任意表達式,必須命名實際的ref。 如果:省略,則將更新相同的ref。

所以,這應該做的伎倆:

`git push firstremote mybranch:firstbranch`
`git push secodremote mybranch:secondbranch`

暫無
暫無

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

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