如何查看单个文件的历史记录以及更改内容的完整详细信息?
git-log--[filename]显示文件的提交历史,但如何查看更改的文件内容?
如何查看单个文件的历史记录以及更改内容的完整详细信息?
git-log--[filename]显示文件的提交历史,但如何查看更改的文件内容?
当前回答
最近我发现了tig,发现它非常有用。有些情况下,我希望它能做到A或B,但大多数时候它都很整洁。
对于您的情况,tig<filename>可能是您需要的。
https://jonas.github.io/tig/
其他回答
我要找的答案不在这里。这是为了查看我准备提交的文件中的更改。即。,
git diff --cached
对于图形视图,请使用gitk:
gitk [filename]
要跨文件重命名跟随文件,请执行以下操作:
gitk --follow [filename]
SmartGit:
在菜单中启用以显示未更改的文件:查看/显示未更改文件右键单击文件并选择“日志”或按“Ctrl-L”
Or:
gitx--<path/to/filename>
如果你使用的是gitx
如果您使用TortoiseGit,您应该能够右键单击该文件并执行TortoiseGit-->显示日志。在弹出的窗口中,确保:
未选中“显示整个项目”选项。选中“所有分支”选项。