如何在git下检查项目中的所有更改?

如何在git下检查项目中的所有更改?,git,phpstorm,Git,Phpstorm,如何检查自上次拉动以来在git下对项目所做的所有更改? git状态 只显示修改过的文件,我也想看看代码。 我在工作中使用phpstorm2020.3.1,但所有git命令都是在控制台中执行的 我更愿意检查PhpStorm中的所有更改,这是可能的还是其他一些工具 谢谢 我使用工具fork()来查看所做的更改 存储库的基本概述也仅显示文件名,但如果单击“更改”,则可以浏览受影响的文件并查看代码中的实际更改 它有一个免费的评估版本,您可以一次打开的存储库数量有限,还有一个付费的许可证版本 编辑:更好的

如何检查自上次拉动以来在git下对项目所做的所有更改? git状态 只显示修改过的文件,我也想看看代码。 我在工作中使用phpstorm2020.3.1,但所有git命令都是在控制台中执行的

我更愿意检查PhpStorm中的所有更改,这是可能的还是其他一些工具

谢谢

我使用工具fork()来查看所做的更改

存储库的基本概述也仅显示文件名,但如果单击“更改”,则可以浏览受影响的文件并查看代码中的实际更改

它有一个免费的评估版本,您可以一次打开的存储库数量有限,还有一个付费的许可证版本

编辑:更好的格式设置

我使用工具fork()来查看所做的更改

git diff #COMPARES YOUR STAGING AREA WITH WORKING TREE
存储库的基本概述也仅显示文件名,但如果单击“更改”,则可以浏览受影响的文件并查看代码中的实际更改

它有一个免费的评估版本,您可以一次打开的存储库数量有限,还有一个付费的许可证版本

编辑:更好的格式

git diff #COMPARES YOUR STAGING AREA WITH WORKING TREE
也将显示代码中的更改

查看提交哈希

git log
将更改与特定提交进行比较

git diff hash 
也将显示代码中的更改

查看提交哈希

git log
将更改与特定提交进行比较

git diff hash 

上一次拉动移动了您的
原点/master
分支(让我们谈谈您的
master
)。查看自上次拉运行以来的提交

git log origin/master..master
要查看自上次拉动以来的代码更改,请执行以下操作:

git diff origin/master..master
要拆分每次提交的更改,请执行以下操作:

git log -p origin/master..master
(选项
-p
表示“除了提交信息之外还显示补丁”)

要使命令更通用,请执行以下操作:

git log -p '@{u}..'
git diff '@{u}'

${u}
表示“当前分支的上游分支”;即对于当前分支,
master
上游将是
origin/master
)。

上次拉动移动了
origin/master
分支(让我们谈谈您的
master
)。查看自上次拉运行以来的提交

git log origin/master..master
要查看自上次拉动以来的代码更改,请执行以下操作:

git diff origin/master..master
要拆分每次提交的更改,请执行以下操作:

git log -p origin/master..master
(选项
-p
表示“除了提交信息之外还显示补丁”)

要使命令更通用,请执行以下操作:

git log -p '@{u}..'
git diff '@{u}'

${u}
表示“当前分支的上游分支”;即对于当前分支,
master
上游将是
origin/master
)。

git fork。在linux下工作?@mstdmstd它不工作。OSX和w32。git分叉。在linux下工作?@mstdmstd它不工作。OSX和w32。谢谢!看来git log是我需要的。这个命令有一些模式名过滤器选项吗?喜欢用面具只显示文件吗?当然:谢谢!看来git log是我需要的。这个命令有一些模式名过滤器选项吗?例如,通过某些掩码仅显示文件?当然: