Git 如何看到提交带来的更改?

Git 如何看到提交带来的更改?,git,Git,我们有一个GitBlit服务器,但如果我登录,UI不会真正显示n commit带来的更改。我希望有像“gitcommit[HASH]”这样的命令可以向您显示该提交所做的更改 有没有一个简单的方法可以看到这一点 git diff HEAD^将显示当前提交和上次提交之间的差异 git diff将显示当前提交和任何提交之间的差异 您也可以使用HEAD~3返回3次提交等您可以使用以下命令 git show 它将向您显示提交消息和差异。Sandeep的答案(git show)通常是您想要的答案。请注意,g

我们有一个GitBlit服务器,但如果我登录,UI不会真正显示n commit带来的更改。我希望有像“gitcommit[HASH]”这样的命令可以向您显示该提交所做的更改


有没有一个简单的方法可以看到这一点

git diff HEAD^
将显示当前提交和上次提交之间的差异

git diff
将显示当前提交和任何提交之间的差异


您也可以使用HEAD~3返回3次提交等

您可以使用以下命令

git show

它将向您显示提交消息和差异。

Sandeep的答案(
git show
)通常是您想要的答案。请注意,
gitshow
实际上运行的是
gitdiff
(更准确地说,是它的一个轻微变体)
gitdiff
将允许您将任何提交与任何其他提交进行比较,但通常一次只能进行两次提交;例如,一次提交与您的工作树。