在推送之前如何知道提交/更改列表

Joe*_*Joe 4 git

git status 显示我有 2 个提交

# On branch production
# Your branch is ahead of 'origin/production' by 2 commits.
#
Run Code Online (Sandbox Code Playgroud)

但是 git diff 什么也没显示

Hub*_*bro 5

git diff默认情况下,不会向您显示以前提交的任何内容。你应该使用git log它。要显示最后两次提交,请使用git log -2.

要使用 diff 相互比较提交,语法是git diff commit1 commit2. 例如,要显示之前和现在两次提交之间发生的所有更改,请键入git diff HEAD^2 HEAD