亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

git同時推送到多個存儲庫

git同時推送到多個存儲庫

Git
汪汪一只貓 2019-11-23 11:19:23
我如何不僅可以git push推送到origin另一個遠程存儲庫,還可以推送到另一個遠程存儲庫?作為git push僅的別名git push origin,我可以將git push別名以一次推送到2個遠程存儲庫嗎(只需使用一條命令)?我不是在這里尋找非git腳本,而是想在git中為我的本地存儲庫進行設置。當我使用后推腳本嘗試時,我失敗了。
查看完整描述

3 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

我不認為您可以僅通過在git上設置一個標志來做到這一點,但是您可以修改配置文件,從而無需手動全部輸入即可將其推送到多個遠程存儲庫(僅在第一次輸入時,不后)


在.git/config文件中,您可以將多個URL添加到已定義的遠程服務器:


[remote "all"]

    url=ssh://user@server/repos/g0.git

    url=ssh://user@server/repos/g1.git

如果git push all現在,則推送到所有遠程URL。


查看完整回答
反對 回復 2019-11-23
?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

您還可以從配置的遙控器獲取url:


for repo in g0 g1 ...

do

    git config --add remote.all.url `git config remote.$repo.url`

done

其中g0,g1,...是您的遙控器的名稱。


查看完整回答
反對 回復 2019-11-23
  • 3 回答
  • 0 關注
  • 612 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號