第7章:checkout

检出

放弃本地某个文件的修改 git checkout 文件名

切换分支 例如有分支develop和hotfix,当前在develop分支上,要切换到hotfix分支上, git checkout hotfix

新建分支并切换到此分支 git checkout -b newBrach2

用暂存区内容覆盖工作区内容

常用于想放弃某个文件修改内容的时候, git checkout readme.md

建议用下面的格式,文件名称前面有两个短杠,并且中间有空格和文件名称分隔。此种方式,可以防止有分支名和文件名相同的时候,git优先当分支处理的问题。 git checkout -- readme.md

还原多个文件,用空格分隔 git checkout readme.md changelog.md

还原所有文件 git checkout .

还原指定目录 git checkout subdir/*

用指定某个commit提交的内容来覆盖工作区内容

用提交记录的sha-1值来标识 git checkout dfdfc5c -- readme.md

也可以这样写 git checkout HEAD^^ -- readme.md

也可以用其他分支的指定提交内容来覆盖当前工作区内容 git checkout develop -- readme.md

© kktoo.com 2019 all right reserved,powered by Gitbook该文件修订时间: 2020-10-20 11:08:19

results matching ""

    No results matching ""