Git Show
本课属于 Coddy Terminal 学习旅程的“版本控制”单元。第 17 课,共 58 课。
git show 会显示单个提交:提交信息、元数据,以及它所做更改的差异。未提供参数时,它会显示最近一次提交:
git show你也可以传入特定的提交 ID:
git show a1b2c3d或者使用像 HEAD~1 这样的相对引用,表示“在 HEAD 之前的一个提交”:
git show HEAD~1如果只想查看提交消息(不包含差异),请将 --no-patch 与格式字符串一起传入:
git show --no-patch --pretty=%s HEAD如果你在脚本中只关心主题行,而不关心完整内容,这样做会很有用。
挑战
简单文件夹中包含 plan.md。初始化仓库并创建两次提交:
- 添加
plan.md,提交消息为Add plan。 - 将
step 1这一行追加到plan.md,暂存该文件,并使用提交消息Add first step提交。
然后使用 git show --no-patch --pretty=%s HEAD~1,只打印上一次提交的主题(即 HEAD 之前的一次提交)。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
版本控制中的所有课
自己练习: Terminal 在线编辑器