2011-04-25 114 views
43

我有兩個同一個遠程存儲庫的克隆。我對一個本地存儲庫做了一些更改,我怎樣才能將這些更改推送到其他本地存儲庫而無需將其推送到遠程。Git拉動兩個本地存儲庫之間的更改

+0

的可能重複[Git的 - 從其他地方拉庫(http://stackoverflow.com/questions/4131164/git-pulling-from-another-local-repository) – 2014-01-27 19:12:24

回答

59

您可以像處理另一個系統上的遠程存儲庫一樣對待第二個克隆。您可以執行所有相同的操作,例如

~/repo1 $ git remote add repo2 ~/repo2 
~/repo1 $ git fetch repo2 
~/repo1 $ git merge repo2/foo 
+2

如果你想獲取並在一個不相關的倉庫中合併,確保將'--allow-unrelated-historories'傳遞給merge命令。 – 2017-05-15 22:38:39

相關問題