2

私には Git プロジェクトがあり、同僚は全員それから分岐しています。同僚の 1 人が構築した機能をテストしたいと思います。彼らは変更をマスターブランチにマージしました(私のものとは異なるレポアドレス)。ローカルでは、ブランチを「foo」と呼び、そこからブランチを追跡したいと思います。このようにするとgit pull upstream ???、マスターが私のローカル機能ブランチにプルされます...マスターが私のマスターにプルされるわけではありません。

現在、Git 1.7.9.6 を使用しています。

4

2 に答える 2

2

あなたのレポから、

Git 1.8+

git branch -u remote/master local_branch

ギット 1.7

git branch --set-upstream local_branch remote/master

つまり、プル元のリモートが でremote、そのブランチが である場合ですmaster。Git 1.7 の構文は 1.8 でも機能しますが、1.8 の構文の方が覚えやすいです。

于 2013-02-25T21:29:55.823 に答える
1

git checkout -t upstream/branch_name動作するはずです。-tの略です--trackhttp://gitready.com/intermediate/2009/01/09/checkout-remote-tracked-branch.htmlを参照してください。

于 2013-02-25T21:30:03.190 に答える