在最新的git commit中,虽然已经在之前的提交中添加了jar文件,但它仍然缺失 - 为什么?

时间:2015-12-30 23:16:30

标签: git bitbucket

我的项目最新版本存在问题。我使用bitbucket作为远程服务器并克隆了我推动工作的项目。我创建了一个功能分支并提交了一些东西,在倒数第二次提交时我添加了一个jar文件。enter image description here

enter image description here

现在,当我克隆此存储库并切换到提交完成的分支时,jar文件就不存在了。

在最近的提交中,只有一些java文件发生了变化,因此之前添加的jar尚未被删除

我的问题是这个jar文件去了哪里?我可以手动添加它不是问题,但我想了解发生了什么,我错了什么。感谢

enter image description here

1 个答案:

答案 0 :(得分:2)

按照以下步骤操作

  1. 克隆并前往适当的分行。
  2. 查看git log bd80cc8 --stat在您提到的提交中是否真正添加了jar。这将显示已在提交bd80cc8中添加的所有文件。
  3. 如果没有显示jar文件,则表示您错误地忘记在该提交中添加此文件。
  4. 如果此提交中存在文件,请查看git bisect