git checkout コマンド
参考:
git-checkout | Git Documentation [Official]
特定のファイル/ディレクトリのみチェックアウトする
コミットやブランチを指定した後に続いてパスを指定する。
$ git checkout @ path/to/file_or_directory
スタッシュから特定のファイルまたはディレクトリを取り出す。
$ git checkout stash path/to/file_or_directory
参考:
git checkout で特定のファイルをチェックアウトする – Qiita
Git の checkout でローカルのファイルを戻す | console.lealog();
異なるブランチ名で checkout する
リモートブランチの情報をフェッチする。
$ git fetch origin --prune
リモートブランチを確認する。
$ git branch -r
リモートブランチをフェッチする。
$ git fetch origin master
異なるブランチ名で チェックアウトする。
$ git checkout -b my_branch FETCH_HEAD
トラッキングブランチを設定する。
$ git branch -u origin/master
トラッキングブランチを確認する。
$ git status -sb ## my_branch..origin/master
git branch
コマンドでリモートブランチからローカルブランチを作成する場合は、次のコマンドを使う。
$ git branch my_branch origin/master
または、ブランチ作成後にそのブランチに切り替える場合は git checkout
を使う。
$ git checkout -b my_branch origin/master
参考:
Git のトラッキングブランチの確認と設定方法 | yu8mada
Pull remote branch into local repo with different name? – Stack Overflow