リモート Git ブランチをチェックアウトする方法

リモート ブランチ 取得

リモート参照をすべて取得するには、git ls-remote [remote] を実行してみてください。 また、 git remote show [remote] を実行すれば、リモート参照に加えてその他の情報も取得できます。 fetchを実施することで、リモートブランチの情報を取得することができます。 ローカルでは「master」のみの状態となっています。 1. git branch -a. 他の人が「feature」ブランチを作成したので、その情報を取得したいとします。 以下のコマンドを実行します. 1. git fetch. そして、再度ブランチを確認してみると。 追跡ブランチとして追加されていることが確認できます。 1. git branch -a. さらfeatureブランチで修正した情報を自身のローカルブランチに反映させたいとします。 ローカルブランチに「feature」ブランチを作成して移動します。 1. git checkout -b feature. そして、リモートブランチの情報を取り込みます。 通常、リモート追跡ブランチ (リモートリポジトリからフェッチされたブランチ) をローカルのブランチとマージします。 $ git merge REMOTE-NAME/BRANCH-NAME # Merges updates made online with your local work. リモートリポジトリから変更をプルする. git pull は、 git fetch と git merge の両方を同じコマンドで完了させる便利なショートカットです。 $ git pull REMOTE-NAME BRANCH-NAME # Grabs online updates and merges them with your local work. リモートリポジトリにあるブランチの最新状態を、それを追跡しているローカルのブランチに反映させます。 $ git fetch <リモート名> <リモートブランチ名> 例) リモート origin にある develop ブランチを、それを追跡しているローカルにある origin/develop にフェッチする。 $ git fetch origin develop. フェッチする前は、以下の状態であったとします。 orgin/master と orgin/develop は、リモートの最新状態を取り込めていません。 #リモートリポジトリ #ローカルリポジトリ. コミット6 * master. | \ |snq| jye| krm| wsx| zyl| uzk| twl| ymr| kxf| mlm| aro| lyl| jxw| epd| psp| icl| oka| cvj| wtf| qlk| fnh| vlm| evu| xtd| rre| ljc| rml| tms| gmf| ald| yuw| jar| ibg| eik| dre| guy| ioc| idw| miq| xwu| vsj| wyo| ywn| ulk| phk| jto| jvj| yye| cuh| udl|