我发现文件被修改了,但是我在提交记录中找不到更详细的信息。我试过git log -p --full-history filepath
,然后我得到了下面的结果:
commit c59b1cd3a918d2807ed45faf32a7e88e4b3ffc70
Merge: d88b9ab9 b21cca99
Author: someone <someone@gmail.com>
Date: Tue Jan 3 15:59:49 2023 +0800
someone's commit message
commit b21cca99fc39f13364a80db7c4fd086ef5cc860f
Author: me <me@gmail.com>
Date: Fri Dec 30 17:34:15 2022 +0800
my commit message
...
...
other commit record
“b21 cca 99 fc 39 f13364 a80 db 7 c4 fd 086 ef 5cc 860 f”是我的提交,没问题!我在提交“c59 b1 cd 3a 918 d2807 ed 45 faf 32a 7 e88 e4 b3 ffc 70”中找不到该文件的任何更改细节。
有人能告诉我该怎么做吗?我正在尝试找出提交“c59 b1 cd 3a 918 d2807 ed 45 faf 32a 7 e88 e4 b3 ffc 70”中发生了什么。
1条答案
按热度按时间e0uiprwp1#
你所询问的提交是一个合并。你可以从这一行看出
这意味着在某种意义上,它没有引入任何变化--因为所有的变化都已经存在于它的父节点中的一个(只是不是两个)。
试试这样
以明确哪个父文件引入了哪个更改(注意,这将其限制在您感兴趣的文件中)
一般来说,跑步可能更快
来查看注解版本,而不是运行日志然后挖掘每个提交。