饭桶。请参阅文件上的渐进式差异

时间:2014-03-09 23:46:10

标签: git

我做了一个破坏了某些事情的改变。

如何有效地在git中回滚对文件的更改并查看差异。

命令行很棒。 GUI工具还可以。

嗯?

3 个答案:

答案 0 :(得分:4)

一般来说,探索历史的最佳工具是gitk(基本git套件的一部分)。要向下钻取,也许你想要git log --patch yourfilename

答案 1 :(得分:3)

命令git blame somefile将显示哪个提交引入了文件中所有行的最新行更改。有时,这可以提供与单独查看每个差异的不同视角。

答案 2 :(得分:1)

类似于@vonbrand我建议gitk。使用方法:

gitk filename

表示仅包含filename提交的过滤历史记录。 filename可以是文件或文件夹的名称。

在Windows上,使用tortoisegit,您可以右键单击文件/文件夹并选择“显示日志”并获得等效视图。