我的最后一次提交更新了约300个文件,差异页面显示“抱歉,我们无法显示整个差异,因为它太大了”,而且速度非常慢,我几乎无法滚动它。我该如何查看单个文件的更改?
当查看特定文件时,我期望有一个链接可以将其与先前版本进行比较,但我找不到任何链接。我错过了什么或者为什么这样一个重要的功能不存在?
我的最后一次提交更新了约300个文件,差异页面显示“抱歉,我们无法显示整个差异,因为它太大了”,而且速度非常慢,我几乎无法滚动它。我该如何查看单个文件的更改?
当查看特定文件时,我期望有一个链接可以将其与先前版本进行比较,但我找不到任何链接。我错过了什么或者为什么这样一个重要的功能不存在?
git diff master ./myawesomefile.txt
git diff 878a984e ./myawesomefile.txt
git diff 878a984e 48d74774 ./myawesomefile.txt
--
的习惯。
git diff 878a98ae -- acefile 432.txt
- Paul Hicks您可以通过单击历史按钮或将 commits
添加到文件的 URL 中来查看文件的更改历史记录。以下是在 GitHub 上 homebrew 存储库中的文件的示例。
例如:
https://github.com/mxcl/homebrew/commits/master/SUPPORTERS.md
或者你可以尝试:
在GitHub上,基本上有两种不同的方式来查看存储库的提交历史记录:
By navigating directly to the commits page of a repository.
By clicking on a file, then selecting History, to get to the commit history for a specific file.
如果您想了解Git如何考虑提交历史记录的更多信息,可以阅读[git log][2]帮助文章中的“历史简化”部分。
gitk [filename]
,如此处所示链接。如果我找到其他解决方案,我会尽快与您分享。 - Moises Gonzaga