checkout
约 211 字小于 1 分钟
2025-03-13
主要作用
切换分支,重置工作区,检出文件
语法
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>] [--] <pathspec>…
git checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] --pathspec-from-file=<file> [--pathspec-file-nul]
git checkout (-p|--patch) [<tree-ish>] [--] [<pathspec>…]
常用的参数
参数 | 解释 |
---|---|
-b <branch> | 创建并检出一个新分支 |
-B <branch> | 创建/重置,并检出一个新分支 |
-f, --force | 强制,丢弃当前修改,并检出 |
常用命令举例:
切换到分支hotfix
git checkout hotfix
切换到上一个分支
git checkout -
删除本地做出的修改,恢复和远端一致。
git checkout -- .
基于远端origin/master分支创建本地hotfix分支
git checkout -b hotfix origin/master
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于