2011-04-25 20 views
43

Tengo dos clones del mismo repositorio remoto. He realizado algunos cambios en un repositorio local, ¿cómo puedo llevar estos cambios a otro repositorio local sin empujarlo a control remoto?Git pulling changes entre dos repositorios locales

+0

posible duplicado de [Git - tirando de otro repositorio local] (http://stackoverflow.com/questions/4131164/git-pulling-from-another-local-repository) –

Respuesta

59

Puede tratar el segundo clon de la misma manera que trata un repositorio remoto en otro sistema. Puede realizar todas las mismas operaciones, p.

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

Si usted está tratando a buscar y fusionarse en un repositorio no relacionado, asegúrese de pasar '--allow-unrelated-history' al comando merge. –

Cuestiones relacionadas