Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在执行git提交之后,我如何看到发生了什么变化?_Git - Fatal编程技术网

在执行git提交之后,我如何看到发生了什么变化?

在执行git提交之后,我如何看到发生了什么变化?,git,Git,在执行git提交之后,我如何看到提交的文件中发生了什么变化?上面写着5次插入和5次删除。我希望能够在屏幕上显示,看看他们是什么 在提交之前,您可以执行git diff--staged这将向您显示要提交的更改。在我看来,您应该这样做,以确保您只提交您想要的更改 提交后,有几种方法可以查看更改: git log -p -1 这将显示最后一次提交以及在提交中所做的更改。-p选项告诉日志显示提交的修补程序。添加-1表示只显示一次提交(您可以将其更改为您希望看到的任意数量的提交) 如果要查看当前状态与上

在执行git提交之后,我如何看到提交的文件中发生了什么变化?上面写着5次插入和5次删除。我希望能够在屏幕上显示,看看他们是什么


在提交之前,您可以执行
git diff--staged
这将向您显示要提交的更改。在我看来,您应该这样做,以确保您只提交您想要的更改

提交后,有几种方法可以查看更改:

git log -p -1
这将显示最后一次提交以及在提交中所做的更改。
-p
选项告诉日志显示提交的修补程序。添加
-1
表示只显示一次提交(您可以将其更改为您希望看到的任意数量的提交)

如果要查看当前状态与上次提交之间的差异,可以执行以下操作:

git diff HEAD~

HEAD~
告诉git使用最接近当前回购状态的提交。

p和-1代表什么?和HEAD~?你也可以做
git show HEAD
@ducks:Try
git log--help
git diff--helpgit log-1
也可以写成
git log-n1