$ git checkout branch_name
#切换本地分支
$ git checkout -b branch_name origin/branch_name
#该命令可以将远程仓库里指定的分支拉取到本地,并在本地创建一个分支与指定远程仓库分支关联起来。并切换到新建的本地分支中。
$ git checkout .
#放弃工作区所有文件的修改
$ git checkout – filename
#放弃工作区指定文件的修改
$ git checkout -f
#放弃工作区和暂存区的所有修改
$ git checkout --ours <fileName>
//使用ours或theirs选择要保留一方的提交。注意:冲突会用<<<<<<< ======= >>>>>>>标识出来,=======之前表示的是ours分支,之后表示theirs分支。