2012-04-01 12 views
0

私のローカルマシンにGitリポジトリがあり、それを友人に送るとします。彼は支店を作る(あるいは、彼はそれがあまり重要でないとは思わない)、仕事をしてそれを私に返す。今私は2つのレポジスを持っています:私もまた取り組んできました。彼は彼が働いている新しい枝を持っていました。git repoを共有してそれを元に戻す

どうすれば元気に戻ってくるのですか?

+0

どのように「友人に送る」のですか? Gitには、あなたが必要とする以上に自分でこれをより困難にしているレポをコピーするだけであれば、物事を共有する方法が組み込まれています。 – meagar

+0

組み込みの共有方法は何ですか? – Ferguzz

+0

['git clone --help'](http://linux.die.net/man/1/git-clone)を参照してください。 – meagar

答えて

0

どのように「友達に送信しますか?」 Gitには、あなたが必要とする以上に自分でこれをより困難にしているレポをコピーするだけであれば、物事を共有する方法が組み込まれています。

あなたのローカルファイルシステム上のあなたの友人からのレポの2番目のコピーを持っている、とあなたはそれからマージしたい場合は、「リモート」として設定することができます

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

を今あなたがしています

$ git fetch other-repo 

今、あなたのオリジナルのレポは、あなたが、other-repoに支店を知っていること:リモートあなたのレポのコピーを指しother-repoという名前の、そしてあなたがそれらの元のレポを認識させる、あなたの友人が行った変更を取得することができますそれらをマージすることができます:

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

あなたのマスターブランチには、フレンドがother-repoさんのmasterブランチで行った変更が含まれるようになりました。

関連する問題