最終更新:2024-06-10 (月) 16:25:44 (8d)  

git checkout
Top / git checkout

ブランチの切り替え

https://git-scm.com/docs/git-checkout

git checkout

  • git checkout .
  • コミットの状態に戻す

基本

ブランチの切り替え

  • 存在しない場合エラー
    git checkout master

リモートブランチに切り替え

  • git checkout master
  • 自動的にリモート追跡ブランチを起点にして、新しいローカルブランチが作られる

新規ブランチ作成してをチェックアウト

  • git checkout -b master
  • git checkoutに「-b」オプションを付けて実行すると、新たにブランチを作成してそのブランチに切り替える、という作業が一発で行える

SYNOPSIS

  • git checkout [-q] [-f] [-m] [<branch>]
    git checkout [-q] [-f] [-m] --detach [<branch>]
    git checkout [-q] [-f] [-m] [--detach] <commit>
    git checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new_branch>] [<start_point>]
    git checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <paths>…​
    git checkout [-p|--patch] [<tree-ish>] [--] [<paths>…​]

関連

  • git branch - ブランチ情報の表示およびブランチの作成
  • git show-branch? - ブランチの作成/変更/マージ履歴を表示