使用 Git 版本控制查看文件的更改历史记录

问题描述

您可以使用

git log -p filename

让 Git 为每个日志条目生成补丁。

git help log

更多选项 - 它实际上可以做很多好事 :) 要获得特定提交的差异,您可以

git show head

或标识符的任何其他修订。或使用

gitk

以直观地浏览更改。

对于图形视图,我将使用gitk

gitk [filename]

或者按照文件名过去重命名

gitk --follow [filename]

解决方法

如何在 Git 中查看单个文件的更改历史记录,以及更改内容的完整详细信息?

我已经做到了:

git log -- [filename]

它向我显示了文件的提交历史记录,但我如何获得每个文件更改的内容?

我正在尝试从 Microsoft Visual SourceSafe进行转换,这曾经是一个简单的右键单击 → Show history

支付解锁全部内容

限时5折
¥9.9 ¥19.9

编程问答相关问答

我有一个DCA图,我告诉ggplot2根据它们来自哪个站点...
我尝试使用OpenVINO运行python脚本,因此我写了<...
我试图在Tkinter中打印复选框的布尔值,我创建了一个...
我有一个基于其文档嵌入的外部脚本: <pre>&l...