小编典典

我怎样才能看到我将要使用 git 推送什么?

all

有没有办法查看如果我执行git push命令会推送什么?

我所描绘的类似于 Github 的“拉取请求”功能的“文件已更改”选项卡。当我发出拉取请求时,我可以查看如果他们接受我的拉取请求会拉入什么:聚合更改的
github 示例

命令行没问题,但我更喜欢某种 GUI(如上面的屏幕截图)。


阅读 109

收藏
2022-03-03

共1个答案

小编典典

要获取要推送的文件列表,请运行:

git diff --stat --cached [remote/branch]

例子:

git diff --stat --cached origin/master

对于要推送的文件的代码差异,运行:

git diff [remote repo/branch]

要查看将要更改的文件的完整文件路径,请运行:

git diff --numstat [remote repo/branch]

如果您想在 GUI 中查看这些差异,则需要为此配置 git。.

2022-03-03