checkout是git最常用最重要的命令之一。
git checkout <branch-name>
切换到一个新分支
git checkout -b <branch-name>
从指定commit创建新分支
git checkout -b <branch-name> <commit-id>
git log得到hash提交历史
git checkout <hash> <file>
放弃未提交的所有修改 git checkout .