実行例
git checkout [ブランチ名]
でブランチを移動します。
$ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'.
トラブルシューティング
commitしていない
ファイルの内容を変更したが、commitしていない物がある場合、ブランチを移動することができません。
$ git checkout master error: Your local changes to the following files would be overwritten by checkout: hello.txt Please, commit your changes or stash them before you can switch branches. Aborting
git status
で該当する箇所を確認しcommitするか、もしくは破棄(git checkout [ファイル名]
)するなどした後に再度コマンドを実行してみてください。
$ git status On branch develop2 Your branch is up-to-date with 'origin/develop2'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: hello.txt