Gitチェックアウトコマンド
本当に今更なんだけど。。。チェックアウトコマンドには2通りの使い方がある。
ブランチの切り替え
複数ブランチ間の切り替えに用いる。
ワーキングツリーへのファイル展開
ワーキングツリーで編集したファイルを差し戻す場合に利用する。
# コミット「6f87gs1」のtest.pyを、ワーキングツリーに展開する場合 git checkout 6f87gs1 test.py # HEADのtest.pyを、ワーキングツリーに展開する場合 git checkout HEAD test.py # ステージングエリアのtest.pyを、ワーキングツリーに展開する場合 git checkout test.py