git checkout命令用于切换分支或恢复工作树文件。git checkout是git最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。
使用语法
git checkout [-q] [-f] [-m] [<branch>]
git checkout [-q] [-f] [-m] --detach [<branch>]
git checkout [-q] [-f] [-m] [--detach] <commit>
git checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new_branch>] [<start_point>]
git checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <paths>…
git checkout [-p|--patch] [<tree-ish>] [--] [<paths>…]
Shell
描述
更新工作树中的文件以匹配索引或指定树中的版本。如果没有给出路径 - git checkout还会更新HEAD,将指定的分支设置为当前分支。
示例
以下是一些示例 -
示例-1
以下顺序检查主分支,将Makefile还原为两个修订版本,错误地删除hello.c,并从索引中取回。
$ git checkout master #(1)
$ git checkout master~2 Ma

最低0.47元/天 解锁文章
7580

被折叠的 条评论
为什么被折叠?



