將本地變更推送至多個遠端存儲庫¶
本文章將說明在已經連接一個遠端存儲庫的情況下,要怎麼透過 git push
指令,將本地的變更推送至多個遠端存儲庫。
建立關聯¶
-
使用
git remote add
指令,新增一個主要的遠端儲存庫: -
新增其他想要同步更新的遠端儲存庫 URL,使用
git remote set-url
指令並在後面加上--add --push
: -
輸入
git remote -v
確認遠端儲存庫是否已經成功添加:
提交變更並 push¶
此時兩個遠端儲存庫共用 origin
別名,因此只要 push 一次,就能同步更新兩個遠端儲存庫。
Warning
如果是第一次透過 SSH URL 進行通信時,會跳出提示訊息 Are you sure you want to continue connecting,這是因為該 SSH URL 不存在於 SSH 代理的 known_hosts 名單內,這時輸入 yes 來確定進行連線。
執行結果¶
push 到 GitLab 的結果:
push 到 GitHub 的結果: