From e21445163e55ac0967236974dd0d04f6a0b0d07a Mon Sep 17 00:00:00 2001 From: Ziqiang Wu Date: Sat, 12 Apr 2025 15:56:34 +0800 Subject: [PATCH] git-{checkout-index, cherry, cherry-pick}: add Chinese translation (#16098) --- pages.zh/common/git-checkout-index.md | 20 ++++++++++++++++++++ pages.zh/common/git-cherry-pick.md | 21 +++++++++++++++++++++ pages.zh/common/git-cherry.md | 16 ++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 pages.zh/common/git-checkout-index.md create mode 100644 pages.zh/common/git-cherry-pick.md create mode 100644 pages.zh/common/git-cherry.md diff --git a/pages.zh/common/git-checkout-index.md b/pages.zh/common/git-checkout-index.md new file mode 100644 index 0000000000..2dc0f0aa33 --- /dev/null +++ b/pages.zh/common/git-checkout-index.md @@ -0,0 +1,20 @@ +# git checkout-index + +> 将文件从暂存区复制到工作区。 +> 更多信息:. + +- 恢复自上次提交以来删除的所有文件: + +`git checkout-index --all` + +- 恢复自上次提交以来删除或修改的所有文件(强制覆盖): + +`git checkout-index --all --force` + +- 恢复自上次提交以来修改的文件(忽略已删除的文件): + +`git checkout-index --all --force --no-create` + +- 将最后一次提交的整个工作树导出到指定目录(注意结尾斜杠): + +`git checkout-index --all --force --prefix={{路径/到/导出目录/}}` diff --git a/pages.zh/common/git-cherry-pick.md b/pages.zh/common/git-cherry-pick.md new file mode 100644 index 0000000000..d791d60493 --- /dev/null +++ b/pages.zh/common/git-cherry-pick.md @@ -0,0 +1,21 @@ +# git cherry-pick + +> 将现有提交的变更应用到当前分支。 +> 如需应用到其他分支,请先用 `git checkout` 切换到目标分支。 +> 更多信息:. + +- 将单个提交应用到当前分支: + +`git cherry-pick {{提交哈希}}` + +- 将连续多个提交应用到当前分支(也可参考 `git rebase --onto`): + +`git cherry-pick {{起始提交}}~..{{结束提交}}` + +- 将多个(非连续的)提交应用到当前分支: + +`git cherry-pick {{提交1 提交2 ...}}` + +- 将提交变更应用到工作区但不自动创建提交: + +`git cherry-pick --no-commit {{提交哈希}}` diff --git a/pages.zh/common/git-cherry.md b/pages.zh/common/git-cherry.md new file mode 100644 index 0000000000..73d7127a83 --- /dev/null +++ b/pages.zh/common/git-cherry.md @@ -0,0 +1,16 @@ +# git cherry + +> 查找尚未应用到上游分支的提交。 +> 更多信息:. + +- 显示已在上游分支有对应提交的提交(包含提交信息): + +`git cherry {{[-v|--verbose]}}` + +- 指定不同的上游分支和主题分支进行比较: + +`git cherry {{上游分支}} {{主题分支}}` + +- 限定比较范围到某个基准点之后的提交: + +`git cherry {{上游分支}} {{主题分支}} {{基准点}}`