2017-04-03 21 views
0

ユースケース - githubにいくつかの枝を持つコードベースがあります。例: 開発、統合、回帰、生産など 私は通常、リモートブランチを追加するには、このコマンドを使用します、だから、git remote add upstream <repo link>.gitgit - 上流のブランチからリモートブランチを設定するには?

以下のようにgit remote -vショー:

upstream  <repo link>.git (fetch) 
upstream  <repo link>.git (push) 

が、リモートのブランチを持っているならば、どのようなコマンドをすべき私はその枝に設定するのに使う?

答えて

0

git fetchまたはgit pullを実行すると、新しいブランチを含むリモートの変更が表示されます。

git branch -aを実行すると、すべてのリモートブランチが一覧表示されます。ここで-tは、上流分岐マッピングとローカルブランチを作成します

Syntax: git checkout -t remotes/upstream/branchname 
Example: git checkout -t remotes/origin/branchname 

を移動したり、フェッチされたリモートブランチを使用して動作するように

。したがって、次のプッシュ/プル/フェッチ操作ではいつでもgit branch --set-upstream-toを実行するよう要求されません。

0

新しいリモートブランチをローカルにするには、git fetchを使用できます。

その後、ブランチはgit branch -aになります。

新しいブランチで作業したい場合は、git checkout branchnameを使用してください。

関連する問題