如何使用网络浏览器在git上的特定文件中找到差异

时间:2019-01-02 20:49:36

标签: git github

对于Git Bash,我知道您可以使用以下命令: git diff [--options] [-] [...] ,但我想知道是否有任何方法可以找到使用浏览器的特定文件之间的差异。

就像我们可以在提交中找到更改一样,但这包括所有文件(https://github.com/github/linguist/compare/c3a414e..faf7c6

我只想查找对一个特定文件的更改。

1 个答案:

答案 0 :(得分:1)

您至少(通过浏览器)可以看到实际上涉及给定文件的提交。
为此,您需要访问"History" page of said fil e:

https://github.com/github/linguist/commits/master/lib/linguist/heuristics.rb

但这不会给您两次提交带来任何区别。

另一种解决方法至少是进入该文件的非公开视图。

https://github.com/github/linguist/blame/master/lib/linguist/heuristics.rb

对于此处显示的所有差异,您可以click and see the previous revision information for that line, including who committed the change and when

https://cloud.githubusercontent.com/assets/3477155/21945511/a5145ddc-d9a9-11e6-9723-85f8c498139b.gif