2012-04-01 100 views
0

因此,如果我在本地機器上有Git回購,並將其發送給朋友。他創建了一個分支(或者他沒有 - 我認爲它不太重要),做了一些工作並將其發回給我。現在我有兩個回購:我的,我一直在努力;和他一起工作的一個新分支。分享一個git回購並將其合併回

我該如何把它全部收回!

+0

你是如何「發送給朋友」? Git擁有內置的分享方式,如果您只是複製回購,那麼您就會比自己更難做到。 – meagar 2012-04-01 16:54:47

+0

什麼是內置的共享方式? – Ferguzz 2012-04-01 16:55:28

+0

查找['git clone --help'](http://linux.die.net/man/1/git-clone)。 – meagar 2012-04-01 16:56:17

回答

0

你是如何「發送給朋友」? Git擁有內置的分享方式,如果您只是複製回購,那麼您就會比自己更難做到。

如果您有您的本地文件系統上的回購,從你的朋友的第二個副本,你想從它合併,可以將其設置爲「遠程」:

$ git remote add other-repo /path/to/other/repo 

現在你有遠程命名other-repo在你回購的副本指指點點,你可以獲取你的朋友所做的更改,使原來的回購意識到它們的存在:

$ git fetch other-repo 

現在,你原來的回購知道在other-repo枝頭,你可以將它們合併到:

$ git checkout master 
$ git merge other-repo/master 

您的主分支現在將包含您的朋友在other-repo的主分支中所做的更改。

相關問題