git show 提交详细信息【汇总参数演示】

更多最新参数说明:

https://www.cnblogs.com/wutou/p/17593164.html

默认显示分支信息:

git log

image
最新提交的在上面。

查看最近一次提交

git show HEAD -q

image

倒数第二个提交的更改

git show HEAD~1 -q

image

注意: 这里的倒数,是按最新的时间往远的时间数,而不是看到的列表数字顺序。
比如:
现在时间是 12:00, 有4个提交,最后一次提交是 11 点。
11点提交 (HEAD)
10点提交 (HEAD~1)(HEAD^)
09点提交 (HEAD~2)(HEAD^^)
08点提交 (HEAD~3)(HEAD^^^)
其他类推

  • 不用 ^ 表示更多是因为书写阅读不方便,比如要看之前第100个,直接 (HEAD~100) 多方便只管,用 ^ 难道要写 100 个 ^ 符号。




转载:

1.显示提交详情

语法:

git show commitId

案例:
我们首先,使用 git log 命令,查看提交日志,具体命令如下:

git log

执行完毕后,如下图所示:
image

现在,我们使用 git show 命令,查看提交的详情,具体命令如下:

git show 1c9fc20

执行完毕后,如下图所示:
image
我们看到,此时,我们使用了 git show 命令查看了提交的详情。



2.显示标签详情

语法:

git show tagname

案例:
我们首先,使用 git tag 命令,查看 git 的 tag 列表,具体命令如下:

git tag

执行完毕后,如下图所示:

image

现在,我们使用 git show 命令,查看 tag 的详情,具体命令如下:

git show releaseV2

执行完毕后,如下图所示:

image
我们看到,此时,我们使用了 git show 命令查看了 tag 的详情。



3.显示某次提交某个文件的详情

语法:

git show commitId fileName

案例:
我们首先,使用 git log 命令,查看 git 的提交日志列表,具体命令如下:

git log

执行完毕后,如下图所示:
image

现在,我们使用 git show 命令,查看某次提交某个文件的修改详情,具体命令如下:

git show 7aed75a4 haicoder.txt

执行完毕后,如下图所示:

image


3.显示最新提交信息

git show --no-patch
或
git show -q

image

-q , --no-patch 不显示差异的 diff 信息







参考:
https://www.python100.com/html/1D1QM102QA5J.html
https://haicoder.net/git/git-protocol.html



posted @ 2023-07-31 12:35  悟透  阅读(459)  评论(0编辑  收藏  举报