Bitbucket失去了对版本历史的承诺

时间:2016-01-21 21:35:22

标签: git bitbucket

我在BitBucket上有我的代码,最近发生了一件奇怪的事情。 有时候我会推送一个代码(你可以在下面的提交中看到)

enter image description here

但是如果我尝试获取该文件的版本历史记录,我的代码在一段时间后就不存在了。

Version History of the file

正如您在屏幕截图中看到的那样,我昨天(01/20)提交了Grunt文件并且工作正常。

今天,我做了一个拉动,我的文件被还原了。当我查看文件的版本历史记录时,它显示最后一次提交是从01/07开始的。

关于可能导致此问题的任何想法?有没有人见过这样的东西? 我真的很感激一些帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否正在与其他人合作?

Git永远不会失去历史,因此一旦你推动,无论你推动什么,都应该永远存在,直到有人来到之后并覆盖它,当然你仍然可以使用“git log”命令观察删除

(一个警告:分支的历史重写(例如,“git push -f”)可能会导致提交从可访问的历史记录中删除,所以团队中的某个人可能会这样做吗?)

无论如何,尝试使用此命令查看历史记录中任何可到达时间内回复中任何地方曾经触及“Gruntfile.js”的所有提交:

git log --numstat --all --graph --decorate -- **/Gruntfile.js

“--numstat”导致输出包含两个数字:添加的行/删除的行。

相关问题