为同一分支中的两个文件夹实现git diff

为同一分支中的两个文件夹实现git diff,git,git-diff,Git,Git Diff,我想为位于同一分支中不同位置的两个不同文件夹执行git diff。我怎样才能做到这一点。我可以用合适的可视化用户界面将其存储在文件中吗。git diff应该只使用git git diff应仅使用git 不完全是这样:使用--无索引,您可以将其用于任何路径 git diff --no-index some/path other/path >> some_filename 这在Windows上的gitbash或CMD中工作 git diff应仅使用git 不完全是这样:使用--无索引,

我想为位于同一分支中不同位置的两个不同文件夹执行git diff。我怎样才能做到这一点。我可以用合适的可视化用户界面将其存储在文件中吗。git diff应该只使用git

git diff
应仅使用git

不完全是这样:使用
--无索引
,您可以将其用于任何路径

git diff --no-index some/path other/path >> some_filename
这在Windows上的gitbash或CMD中工作

git diff
应仅使用git

不完全是这样:使用
--无索引
,您可以将其用于任何路径

git diff --no-index some/path other/path >> some_filename

这可以在Windows上的git bash或CMD中使用。

看起来
diff
足以满足您的需要如果您想使用图形化的diff工具,我建议使用
meld
。使用meld,您
meld dir1 dir2
@Ôrel我已经尝试了这个差异。但是如果我想用图形化的方式将它存储在文件中,我如何实现这个目标?@GMaster我将尝试这个。@GMaster我如何使用这个meld命令。我正在windows上使用gitbash。看起来
diff
足以满足您的需要如果您想使用图形化的diff工具,我建议使用
meld
。使用meld,您
meld dir1 dir2
@Ôrel我已经尝试了这个差异。但是如果我想用图形化的方式将它存储在文件中,我如何实现这个目标?@GMaster我将尝试这个。@GMaster我如何使用这个meld命令。我正在windows上使用gitbash.some/path other/path>>some_filename??可以详细说明一些/path其他/path和一些\u文件名。现在diff太长了。我想把它存储在文件中。我该如何存储它?@gt06按您的路径重新安装它们。>>some\u filename将输出重定向到您选择的文件名some/path other/path>>some\u filename??可以详细说明一些/path其他/path和一些\u文件名。现在diff太长了。我想把它存储在文件中。我该如何存储它?@gt06按您的路径重新安装它们。>>某些文件名将输出重定向到您选择的文件名