ポータル git
git checkout は git のサブコマンド。
分散環境で作業をしているときには cvs update っぽい場面で git checkout が必要になる。
リモートから git push されている場合に
git checkout
では出てこない変更が
git checkout -f
で出てきたりする。
-f は「ローカルに行われている変更を捨ててチェックアウトする」ためのオプション。
git checkout -b newbranch はブランチ作成とチェックアウトを同時に行う操作で、よく使われる。
http://qiita.com/shim0mura/items/85aa7fc762112189bd73
$ git clone ssh://git@bitbucket.org/nishimotz/repo.git _repo $ cd _repo $ git branch -r origin/HEAD -> origin/master origin/another $ git checkout -b ios origin/another Switched to a new branch 'another'