Git 是否有任何与 Mercurial 的“hg id”等效的命令?即如果工作目录中有更改,则打印父提交的哈希和加号的命令?
问问题
3615 次
5 回答
13
此命令等效于hg id --id
:
git describe --abbrev=12 --always --dirty=+
于 2018-04-09T15:43:11.310 回答
4
git log -1 HEAD^
将向您展示包括 SHA-1 在内的整个提交
如果是合并,您可以看到第二个父级的提交信息
git log -1 HEAD^2
如果您的章鱼与超过 2 个父母合并,您可以在树状规范中输入任何数字:
git log -1 HEAD^5
...查看第五位父母的提交信息
只是将-1
日志输出限制为一次提交。您不希望报告该提交的沿袭。
于 2013-01-15T08:14:08.617 回答
1
我不认为有一个完全一样的命令,但你可以使用:
git status --porcelain
它输出存储库中已更改文件的机器可读列表。您可以在第一列中查找不?
表示已更改文件的任何内容。
于 2013-01-15T08:05:39.537 回答
0
git status
将显示工作目录中的更改以及分支信息。
我想git log
可以用来查看最后几个提交。
于 2013-01-15T08:06:32.210 回答
0
git ls-remote REPOSITORY BRANCH
将显示给定分支头部的哈希值。
于 2019-05-17T07:22:40.867 回答