提交历史记录中缺少Git提交

时间:2020-02-07 13:15:54

标签: git gitlab

我们在git服务器上使用GitLab和CentOS 7,我注意到,我知道我提交的某些文件在以后的提交中被删除了。

我已经开始寻找可能发生错误的地方,我可能不小心删除了这些文件,并且发现了一些非常奇怪的东西。

请考虑以下图片中的以下3个提交:

3 commits on git

如果我搜索丢失的文件,则在第一次提交中就在那里。它是使用该提交来提交的:

tmp_harag_logo.png is there, added with this commit

如果我签入Tradeholding Core Update提交,那么那里什么也没有改变。但是,如果我检查了行updated中的第三次提交,该文件就神奇地消失了:

no tmp_harag_logo.png

我已经检查了ticketer主文件夹的这3次提交中每一个的历史记录。在前两个中,我看到了历史记录中以前的所有提交,但是在第三个中,我看到丢失了一堆提交,例如添加了图像文件的added personal dropdown to top navigation menu提交。

工作时,我们正在使用git flow,并正在使用功能。但是有时候,当只需要快速修复时,我仍然直接致力于develop

该文件怎么会消失?我们是否在某个地方犯了错误,如果是,我如何确定这是什么错误,因此不会再次发生?还是这可能是GitLabgit本身的一个奇怪的错误?

与此同时,我注意到,一堆其他已提交的文件和更改也消失了,而不仅仅是这个文件。为什么updated提交会忽略之前发生的所有先前提交?

0 个答案:

没有答案
相关问题