From b331854bf24cba10963091353b1e5c1c3fbf6613 Mon Sep 17 00:00:00 2001 From: Ziqiang Wu Date: Sun, 30 Mar 2025 22:51:42 +0800 Subject: [PATCH 1/2] Create git-cat-file.md --- pages.zh/common/git-cat-file.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pages.zh/common/git-cat-file.md diff --git a/pages.zh/common/git-cat-file.md b/pages.zh/common/git-cat-file.md new file mode 100644 index 00000000000000..b2324d0db1266c --- /dev/null +++ b/pages.zh/common/git-cat-file.md @@ -0,0 +1,16 @@ +# git cat-file + +> 查看 Git 仓库对象的内容或类型和大小信息。 +> 更多信息:. + +- 获取 HEAD 提交的字节大小: + +`git cat-file -s HEAD` + +- 获取指定 Git 对象的类型(blob、tree、commit、tag): + +`git cat-file -t {{8c442dc3}}` + +- 根据对象类型打印指定 Git 对象的内容: + +`git cat-file -p {{HEAD~2}}` From e8db40c50b2c538c46dbf4e4489ce3c795e05269 Mon Sep 17 00:00:00 2001 From: Ziqiang Wu Date: Sun, 30 Mar 2025 22:55:02 +0800 Subject: [PATCH 2/2] Create git-changelog.md --- pages.zh/common/git-changelog.md | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pages.zh/common/git-changelog.md diff --git a/pages.zh/common/git-changelog.md b/pages.zh/common/git-changelog.md new file mode 100644 index 00000000000000..a2fa94963c293a --- /dev/null +++ b/pages.zh/common/git-changelog.md @@ -0,0 +1,33 @@ +# git changelog + +> 从仓库提交和标签生成变更日志报告。 +> 属于 `git-extras` 的一部分。 +> 更多信息:. + +- 更新现有文件或创建新的 `History.md` 文件,包含自最新 Git 标签以来的提交信息: + +`git changelog` + +- 列出当前版本的提交: + +`git changelog --list` + +- 列出从标签 `2.1.0` 到现在的提交范围 + +`git changelog --list --start-tag {{2.1.0}}` + +- 以美观格式列出标签 `0.5.0` 到 `1.0.0` 之间的提交: + +`git changelog --start-tag {{0.5.0}} --final-tag {{1.0.0}}` + +- 以美观格式列出提交 `0b97430` 到标签 `1.0.0` 之间的提交: + +`git changelog --start-commit {{0b97430}} --final-tag {{1.0.0}}` + +- 指定 `CHANGELOG.md` 作为输出文件: + +`git changelog {{CHANGELOG.md}}` + +- 完全替换当前变更日志文件的内容: + +`git changelog --prune-old`