Skip to content

git-show

显示各种类型的对象。

概要

bash
git show [<options>] [<object>...]

描述

显示一个或多个对象(blob、树、标签和提交)。

对于提交,它显示日志消息和文本差异。它还以 git diff-tree --cc 产生的特殊格式呈现合并提交。

对于标签,它显示标签消息和引用的对象。

对于树,它显示名称(等同于带 --name-onlygit ls-tree)。

对于普通 blob,它显示纯内容。

选项

  • <object>...:要显示的对象名称(默认为 HEAD)。
  • --pretty[=<format>]--format=<format>:以给定格式漂亮打印提交日志的内容。
  • --abbrev-commit:显示唯一命名对象的前缀。
  • --no-abbrev-commit:显示完整的 40 字节十六进制提交对象名称。
  • --oneline--pretty=oneline --abbrev-commit 的简写。
  • --encoding=<encoding>:告诉命令以用户首选的编码重新编码提交日志消息。
  • --expand-tabs=<n>:在日志消息中执行制表符扩展。
  • --notes[=<ref>]:显示注释提交的笔记。
  • --no-notes:不显示笔记。
  • --show-signature:通过将签名传递给 gpg --verify 来检查签名提交对象的有效性。
  • --date=<format>:设置日期格式。

另请参阅

git-log(1), git-diff(1)

Git

git 套件的一部分

基于 CC BY-NC-SA 3.0 许可发布