git checkout 命令介绍
1、git checkout 命令介绍
git checkout,应该是Git中最简单,但也是最难以理解的命令吧。checkout 本意是检出的意思,跟“切换”往往不太相关,但它往往用于切换分支,让人感觉有点莫名其妙。其实,git checkout 的作用有两个:第一个作用是切换分支,第二个作用是放弃修改。
2、切换分支
git checkout branchname
,切换到一个存在的分支。
git checkout -b branchname
,创建并切换到新的分支.
这个命令是将git branch newbranch
和git checkout newbranch
合在一起的结果。
3、放弃修改
3.1、放弃工作区中全部的修改
$ git checkout .
3.2、放弃工作区中某个文件的修改:
$ git checkout -- filename