我想查看一个提交的ID。例如,我想知道为该ID提交的代码,类似于:
git log <commit_id>
这将显示与此ID对应的提交代码和提交消息。
我想查看一个提交的ID。例如,我想知道为该ID提交的代码,类似于:
git log <commit_id>
这将显示与此ID对应的提交代码和提交消息。
git show <commit_id>
这可能是你正在寻找的机器人。
git show XXXX --
。这是为了区分文件和提交 ID。 - Tomáš Zato@SethRobertson的解决方案对我有用,但它显示了一个差异。我希望看到与git log
完全相同的结果。因此,请添加--no-patch
参数:
git show <commit_id> --no-patch
git log --all --grep='<MENSAGE_CONTENT>'
例子
git log --all --grep='Merge pull request #240'
模型
git show <COMMIT_HASH> --no-patch
git show <COMMIT_HASH_PART> --no-patch
例子
git show b8c3fd58a0db675a6d9b9e819419f6ebc967278a --no-patch
git show b8c3fd5 --no-patch
-p
也很有用。 - John Szakmeister