0
因此,如果我在本地機器上有Git回購,並將其發送給朋友。他創建了一個分支(或者他沒有 - 我認爲它不太重要),做了一些工作並將其發回給我。現在我有兩個回購:我的,我一直在努力;和他一起工作的一個新分支。分享一個git回購並將其合併回
我該如何把它全部收回!
因此,如果我在本地機器上有Git回購,並將其發送給朋友。他創建了一個分支(或者他沒有 - 我認爲它不太重要),做了一些工作並將其發回給我。現在我有兩個回購:我的,我一直在努力;和他一起工作的一個新分支。分享一個git回購並將其合併回
我該如何把它全部收回!
你是如何「發送給朋友」? 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
的主分支中所做的更改。
你是如何「發送給朋友」? Git擁有內置的分享方式,如果您只是複製回購,那麼您就會比自己更難做到。 – meagar 2012-04-01 16:54:47
什麼是內置的共享方式? – Ferguzz 2012-04-01 16:55:28
查找['git clone --help'](http://linux.die.net/man/1/git-clone)。 – meagar 2012-04-01 16:56:17