/

如何同時推送到兩個存儲庫並保持同步

如何同時推送到兩個存儲庫並保持同步

我曾經有這樣的需求:有兩個GitHub存儲庫需要包含完全相同的內容。無論何時我推送更改,這些更改都必須同時發送到這兩個存儲庫,而不需要額外的工作。

以下是我所做的:

我已經有一個工作中的存儲庫,其中包含一些代碼,並在Git中設置為“origin”遠程。

我在GitHub上創建了一個新的空存儲庫,並將其設置為“origin”遠程的另一個URL:

1
2
git remote set-url --add --push origin [[email protected]](/cdn-cgi/l/email-protection):flaviocopes/original.git
git remote set-url --add --push origin [[email protected]](/cdn-cgi/l/email-protection):flaviocopes/clone.git

完成!現在,只需執行“git push”命令,即可將更改推送到兩個存儲庫中。

tags: [“Git”, “GitHub”, “代碼管理”, “存儲庫”, “遠程操作”]