章节 ▾ 第二版

A3.6 附录 C:Git 命令 - 检查与比较

检查和比较

git show

git show 命令能够以一种简单易懂的方式显示 Git 对象。通常你会用它来显示标签或提交的信息。

我们首先在带附注的标签一节中使用它来显示带附注的标签信息。

之后,我们在修订版本选择一节中大量使用它来显示各种修订版本选择所解析到的提交。

我们使用 git show 做的一些更有趣的事情是在手动文件重合并中,用于在合并冲突期间提取不同阶段的特定文件内容。

git shortlog

git shortlog 命令用于汇总 git log 的输出。它将接受与 git log 命令相同的许多选项,但它不会列出所有提交,而是按作者分组显示提交的摘要。

我们展示了如何在Shortlog一节中使用它来创建漂亮的变更日志。

git describe

git describe 命令用于接收任何解析为提交的内容,并生成一个某种程度上可读且不会改变的字符串。这是一种获取提交描述的方式,它与提交 SHA-1 一样明确,但更易于理解。

我们在生成构建号准备发布中,使用 git describe 来获取一个字符串,用于命名我们的发布文件。

scroll-to-top