首页 > 解决方案 > 如何查看 git commit id

问题描述

我是 git 的初学者 我想知道如何查看git commit id我试图通过 git log 查看它但我认为它没有显示 write id 原因:我想比较两个提交它的语法是

Git diff <commit id> <commit id>

标签: git

解决方案


查看“ Git Basics - Viewing the Commit History ”,一个简单的git log会显示提交 ID

$ git log
commit ca82a6dff817ec66f44342007202690a93763949 <===
Author: Scott Chacon <schacon@gee-mail.com>
Date:   Mon Mar 17 21:52:11 2008 -0700

    Change version number

commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7 <===
Author: Scott Chacon <schacon@gee-mail.com>
Date:   Sat Mar 15 16:40:33 2008 -0700

    Remove unnecessary test

从那里,您可以比较您的两个提交

git diff <commit_Id_1> <commit_Id_2>

仅检查更改/添加/删除的文件:

 git diff <commit_Id_1> <commit_Id_2> --name-only

推荐阅读