From 1bcbdd1fa4f6ba9a63abaa24e18c17979947d292 Mon Sep 17 00:00:00 2001 From: Asurada <43401755+ousugo@users.noreply.github.com> Date: Tue, 23 Nov 2021 15:04:59 +0800 Subject: [PATCH] Create git-switch.md (#7467) --- pages.zh/common 公共的/git-switch.md | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pages.zh/common 公共的/git-switch.md diff --git a/pages.zh/common 公共的/git-switch.md b/pages.zh/common 公共的/git-switch.md new file mode 100644 index 0000000000..1a1a65d998 --- /dev/null +++ b/pages.zh/common 公共的/git-switch.md @@ -0,0 +1,29 @@ +# git switch + +> 切换 Git 分支。要求 Git 版本在 2.23 以上。 +> 另请参阅 `git checkout`。 +> 更多信息:. + +- 切换到一个已有的分支: + +`git switch {{分支名字}}` + +- 创建并切换到一个新分支: + +`git switch --create {{分支名字}}` + +- 创建并切换到基于某个提交的新分支: + +`git switch --create {{分支名字}} {{指定提交}}` + +- 切换到之前的分支: + +`git switch -` + +- 切换到一个分支,并更新所有匹配的子模块: + +`git switch --recurse-submodules {{分支名字}}` + +- 切换到一个分支,并和当前分支以及暂未提交的修改进行三方合并: + +`git switch --merge {{分支名字}}`