2011-04-25 58 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

相关问题