【发布时间】:2018-08-17 13:03:21
【问题描述】:
我正在使用 tex 文件的存储库。由于使用了错误的软件,我现在的文件不一致。
我的问题是如何查看提交之间已删除的更改。我已将问题缩小到 3 个分支中的大约 30 次提交。在这些之间,我想查看所有行中所有文件的更改。特别是那些行被添加但后来消失了。
遗憾的是,我在一行中有整段,所以我可能还需要单词比较而不是行。
假设我有提交:
Comm5
Comm4
- 通讯3
- 通讯2
- 通讯1
我想查看在Comm1 和Comm5 之间添加的行,这些行在Comm1 中不存在并且在Comm5 中不再存在
我很好,结果我会复制所有行,我必须手动更正它们,我只是不想错过任何东西。
有什么建议吗?
【问题讨论】:
-
(1)
git log你会看到 5 个提交的哈希字符串,例如aaaa000和bbbb000。 (2)git diff aaaa000 bbbb000 path_of_file_need_comparing