背景
すでにプロジェクトを git clone
していて、特定のブランチのコードをゴニョゴニョしたいときのメモ。
手順
特定のブランチ名を指定してgit checkout
git checkout ブランチ名
こうすれば、基本的に特定のブランチをローカルで見れます。これだけでは記事として味気ないので、追記します。
例えば、最新のリモートブランチと クローンしたときのブランチで差分があったときの対応を説明します。
そんなときは、git fetch
して、リモート・リポジトリのデータを取得します。この時点ではまだ、コードは変更されません。
git fetch
ローカル上のコードに反映したい場合は、git merge
すれば反映されます。
git merge
ブランチ名を指定しない場合、リモートトラッキングと言って、現状のブランチ名のリモートの奴をマージします。
ちなみに、pull = fetch + merge
なので、git pull
でも大丈夫です。
ありがとうございました。