如何查看git下项目的所有变化?
How to check all changes in project under git?
如何检查 git 自上次拉取以来我所做的项目中的所有更改?
git 状态
仅显示修改后的文件,我也想查看代码。
我在工作中使用 PhpStorm 2020.3.1,但我在控制台中执行的所有 git 命令。
我更愿意检查 PhpStorm 中的所有更改,这是可能的还是其他一些工具。
谢谢!
我使用工具叉 (https://git-fork.com/) 来查看我所做的更改。
存储库的基本概述也只显示文件名,但如果您单击“更改”,您可以浏览受影响的文件并查看代码中的实际更改。
它有一个免费评估版,您可以限制一次可以打开的存储库数量,还有一个付费许可版。
编辑:更好的格式
git diff #COMPARES YOUR STAGING AREA WITH WORKING TREE
也会在代码中显示您的更改
查看提交哈希
git log
将更改与特定提交进行比较
git diff hash
上次拉动移动了您的 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 自上次拉取以来我所做的项目中的所有更改? git 状态 仅显示修改后的文件,我也想查看代码。 我在工作中使用 PhpStorm 2020.3.1,但我在控制台中执行的所有 git 命令。
我更愿意检查 PhpStorm 中的所有更改,这是可能的还是其他一些工具。
谢谢!
我使用工具叉 (https://git-fork.com/) 来查看我所做的更改。
存储库的基本概述也只显示文件名,但如果您单击“更改”,您可以浏览受影响的文件并查看代码中的实际更改。
它有一个免费评估版,您可以限制一次可以打开的存储库数量,还有一个付费许可版。
编辑:更好的格式
git diff #COMPARES YOUR STAGING AREA WITH WORKING TREE
也会在代码中显示您的更改
查看提交哈希
git log
将更改与特定提交进行比较
git diff hash
上次拉动移动了您的 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
)。