两个提交之间的单文件差异

时间:2015-03-12 10:21:47

标签: github

在github中,是否可以在两次提交之间显示单个文件的差异?

可以很容易区分两次提交,并且可以链接到这两次提交中特定文件的锚点,但所有文件都包含在该视图中。例如,https://github.com/adamginsburg/APEX_CMZ_H2CO/compare/a94a962db51e0f4e73ec3ba4170a0ca8269548da...adamginsburg:master#diff-22

我想要一个类似的视图,但没有其他文件。

(我知道如何使用git在命令行上执行此操作,但我想与协作者共享此链接,因此命令行方法与此问题无关)

3 个答案:

答案 0 :(得分:2)

我认为您的问题可以考虑与此问题重复:

How can I generate a diff for a single file between two branches in github

不幸的是,接受的答案并没有回答你预期的行为。

我真的试图排除其他文件但没有成功,因为似乎没有其他方法可以过滤掉它但是html锚点指针,我想你已经拥有的是Github最好的可用点来指向你的变化想与同行谈谈。

答案 1 :(得分:1)

我可以建议您将VscodeGit History一起使用,我知道与Github中的用法不同,但是它允许您根据特定文件或代码查看代码的更改。整个项目,与实际代码进行比较,通过提交查看特定文件的所有更改,我正在使用此工具,这对我有帮助,希望对您有帮助。

Git History Example Usage

答案 2 :(得分:0)

您可以使用ChromeFirefox可用的GitHub File Diff扩展名。

免责声明:我做了此扩展。