假设我有一个带有修订的回购A-B-C-D-E-F-G-H-I-J-K-L-M
。文件被记录在, ,foo.txt
中修改(或创建)。我想另外绑定修订版和foo.txt 的历史记录,以便我得到一个简单的命令,例如. 有没有办法做到这一点?B
G
J
C
E
B-C-E-G-J
foo.txt
git log -- foo.txt
如果这是不可能的,有没有好的选择?
(更多详情如下)
原因是 A~M 是旧项目的快照,后来被导入到 git repo。课程期间发生了一些事情,快照 C 和 E 上的 foo.txt 的实际状态丢失了,尽管两者实际上都修改了 foo.txt。但是C和E的变更消息(提交消息)与foo.txt的变化过程有关,应该包含在foo.txt的历史列表中。因此,我想在 时收到他们的提交消息git log -- foo.txt
,就好像git add -- foo.txt
已经运行并在修订版 C 和 E 上生效一样。