在Git中查找未知提交的更改

时间:2018-02-09 23:11:43

标签: git

我知道我对文件进行了特殊更改,但我无法再找到它。我尝试使用这些命令:

git log -SINSTALLED ./features/test-cases/upgrade.feature
git log -SINSTALLED ^HEAD ./features/test-cases/upgrade.feature

这当前没有发现任何可能因为更改不在我当前分支的祖先中并且分支似乎已被删除。有没有办法搜索所有提交?

1 个答案:

答案 0 :(得分:1)

  

实际上,分支名称已被删除。我使用git reflog找到了提交,但我更喜欢一种更可靠的方法

然后添加--reflog就足够了:

git log -SINSTALLED --reflog