【发布时间】:2017-12-07 02:57:51
【问题描述】:
我有一堆工作在我们的 git 存储库中“丢失”了。即我提交了一些文件,并且有人在某处进行了合并,这“丢失”了我所有的更改。我正在努力确定这是如何/在哪里发生的。当我使用来自此question 的此命令查看文件更改日志时:
gitk --all --version.txt
我得到以下截图:
这个文件由我们的构建系统管理,它应该包含字符串,
1.0.94.0
至少,根据我在上面的屏幕截图中看到的情况。但实际上,它实际上包含了字符串:
1.0.92.0
在挖掘存储库时,有人执行了合并,合并用内容 1.0.92.0 覆盖了 version.txt。但是那个合并没有出现在我的 gitk 输出中。有没有办法运行 gitk(或 git)来向我显示修改了我的文件的所有合并和提交?
【问题讨论】:
-
你查看过你的参考日志(
git reflog)吗? -
这取决于你知道什么。 this 有帮助吗?另见答案...
标签: git