我正在使用tex文件存储库。通过使用错误的软件,我现在具有不一致的文件。
我的问题是如何查看提交之间的已删除更改。我已将问题缩小到3个分支中的大约30个提交。在这些之间,我希望看到所有行中所有文件的更改。特别是添加了这些行,但后来消失了。
不幸的是,我整行都在一行中,所以我可能需要比较一词而不是一行。
让我说自己提交了:
Comm5
Comm4
我想看到Comm1
和Comm5
之间添加的行在Comm1
中不存在,在Comm5
中不再存在
我很好,结果是我要复制所有行,并且必须手动更正它们,我只是不想错过任何东西。
有什么建议吗?
答案 0 :(得分:1)
假设提交是连续的,git log
的{{3}}在这里可能有用:
git log --patch commit1 commit5
将在每次提交的差异旁边显示提交消息。
或者,最好是通过文件而不是提交来约束:
git log --patch -- my-file.tex