无法在Bitbucket存储库中看到提交记录。提交已成功。

4

我在2014年7月10日使用Egit插件在eclipse上进行了2次提交,但是我没有看到它们出现在提交列表中,也没有其他团队成员能够看到这些提交。提交是成功的。当我尝试在团队同步中打开文件时,我看到了一个不同的提交文件编号,而这个提交文件编号在bitbucket上根本不存在。能否有来自bitbucket支持团队的人帮助解决这个问题?


1
你曾经推送过你的提交吗? - dibi
是的,我有。我总是使用提交和推送。 - user3339592
git status 会说些什么? - dibi
Eclipse 中“History”视图的截图会有所帮助,以及你的代码库中的 .git/config 文件。 - robinst
似乎Bitbucket还没有解决这个问题。今天我也遇到了这样的问题,有时候在推送下一个提交之前看不到以前的提交。 - Michael Wang
显示剩余3条评论
3个回答

2
看起来我已经脱离HEAD了,如何解决这个问题?我正在使用Eclipse的Egit插件。
我假设您想将本地分支(例如master)更改为指向该提交。如果是这样,请按照以下步骤操作:
  1. 在当前提交上创建一个分支
  2. 切换到master分支(也称为checkout)
  3. 进行Team > Reset...并选择先前创建的分支
现在master指向该提交,您可以删除在第一步中创建的分支。

谢谢,目前我正在指向一个新的存储库,其中包含我的提交,并且它正在推送提交并在Bitbucket上显示它们。所以目前我很满意。但是我不确定所有提交是如何移动到不同的存储库的。 - user3339592

0
我曾经遇到过这样的情况,我没有提交更改,而是一直将其推送到远程分支,这是一个非常愚蠢的错误,但在找出原因后,我只需编写
git commit -m“提交消息在此处”;
然后我将更改推送到源分支,最后刷新了Bitbucket页面,我可以看到这些更改。

0

最近我遇到了这个问题,我通过使用终端中的 git status 命令解决了它,该命令显示我的本地 git 分支比远程分支多了 8 次提交:

enter image description here

执行git Push解决了这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接