Xcode 如何以可读格式获得两个git提交之间的差异?

Xcode 如何以可读格式获得两个git提交之间的差异?,xcode,git,diff,Xcode,Git,Diff,我试过了 但这似乎太难理解了,尤其是当foo1和foo2之间有很多提交时。有没有什么方法可以像Xcode提交一样,以人类可读的格式获得提交之间的差异?git diff是人类可读的。。。但是,图形化的差异工具可能就是您想要的 由于这个问题被标记为Xcode,您可以使用适当的视图(每个文件)查看Xcode中的差异,或者使用一个完整的git客户端,例如。git diff尽可能让人可读。。。但是,图形化的差异工具可能就是您想要的 由于这个问题被标记为Xcode,您可以使用适当的视图(每个文件)查看Xco

我试过了


但这似乎太难理解了,尤其是当foo1和foo2之间有很多提交时。有没有什么方法可以像Xcode提交一样,以人类可读的格式获得提交之间的差异?

git diff是人类可读的。。。但是,图形化的差异工具可能就是您想要的


由于这个问题被标记为Xcode,您可以使用适当的视图(每个文件)查看Xcode中的差异,或者使用一个完整的git客户端,例如。

git diff尽可能让人可读。。。但是,图形化的差异工具可能就是您想要的


由于这个问题被标记为Xcode,您可以使用适当的视图(每个文件)查看Xcode中的差异,或者使用一个完整的git客户端,例如。

如果您输出到一个diff文件(.diff not.txt),您可能会得到颜色编码,这使得阅读更容易


对于文件的图形比较,有许多工具。我喜欢无与伦比的东西,但是还有很多其他的东西。

如果你输出到一个diff文件(.diff not.txt),你可能会得到颜色编码,这使它更容易阅读


对于文件的图形比较,有许多工具。我喜欢无与伦比的东西,但还有很多其他的东西。

如果你没有足够的SourceTree,我会推荐你,这可以让你比较巨大的文件夹结构,虽然这不是一个免费的工具,但要付出代价。

如果你没有足够的SourceTree,我会推荐你,这可以让你比较巨大的文件夹结构,虽然不是免费的工具,但它付出了代价。

为什么该命令的输出太难读取,它怎么可能更“人类可读”?为什么该命令的输出太难读取,它怎么可能更“人类可读”?
git diff foo1 foo2 > diff.txt