如何使用Web浏览器在git上的特定文件中查找diff

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Web浏览器在git上的特定文件中查找diff相关的知识,希望对你有一定的参考价值。

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

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

我只是想找到一个特定文件的更改。

答案

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

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

以上是关于如何使用Web浏览器在git上的特定文件中查找diff的主要内容,如果未能解决你的问题,请参考以下文章

如何保护文件夹免受服务器上的git pull更改

在 GIT 中查找添加了特定字符串的提交 [重复]

Git:在 gitattribute 中为整个文件夹指定一个 git 合并策略“我们的”(或者只是禁用特定文件夹上的合并错误?)

如何使用 Web 部署将 .NET 应用程序发布到服务器上的特定文件夹(子目录)?

git 简介

如何找到修改文件的最新 git 提交?