簡體   English   中英

如何同時對2個不同的遙控器進行`git push`?

[英]How can I do a `git push` simultaneously to 2 different remotes?

通過討論將一對遠程存儲庫串聯到一定點的不同方法來討論我的問題,之后將假設“正常偏差”。 直到那時,我想從一個權威的來源向湖人和凱爾特人隊推進。

是否有一個簡單的語法可以使每次提交更容易,或者它應該得到某種類型的自己的過程文件? 這是一個鈎子的應用程序,如果是這樣,我將如何構建和管理它(詳細程度取決於你,我只是在尋找線索)。

我想接受改變的概念,當每個遙控器進行可能影響我的身份驗證更改時,例如,因為我的帳戶發生了變化,並且他們意外生成了一個不同的密鑰,意圖通過電子郵件通知我,但是第一條消息中的帳戶更改並將密鑰更改消息推遲到我已經推送之后。 簡單來說,遙控器由其他人管理的事實如何使我保持初始開發相同的計划變得復雜?

我不希望造成過多的分心,所以你們每個人都可以為我認為不會花費太多時間的問題做出貢獻。

如答案“ 從多個遠程位置拉/推 ”中所述,您可以為遠程設置多個url設置:

[remote "origin"]
    url = git@github.com:Lakers/Lakers.git
    url = git@github.com:Celtics/Celtics.git

你可以使用git config --local --edit在git配置文件中設置它

那你可以做

git push origin master

推送到兩個存儲庫。

我不認為git push提供了同時推送到兩個不同遙控器的語法。 但是,編寫一個bash腳本來做這件事是相當簡單的。 我想你也可以在一個遙控器(假設你有訪問權限)上寫一個鈎子,它會自動推送到另一個遙控器。 我還沒玩過鈎子,所以我不知道細節如何做到這一點。

暫無
暫無

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

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