Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Bitbucket未显示最近的提交,但仍存在提交_Git_Bitbucket_Commit - Fatal编程技术网

Git Bitbucket未显示最近的提交,但仍存在提交

Git Bitbucket未显示最近的提交,但仍存在提交,git,bitbucket,commit,Git,Bitbucket,Commit,我们已经在同一个Bitbucket存储库中工作了近三年。我们有一个主分支用于生产,开发用于测试,然后是成吨的功能分支。今天,我想创建一个pull请求以合并到develop中,但在PR视图中,我得到了一条消息“没有提交不在develop上的[branch]。然后在提交概述页面上,有许多提交丢失。Develop似乎根本没有提交,对某些功能分支的提交丢失,而对于其他分支,所有提交都存在 不过,管道确实成功地运行了,如果我为最近的提交(在管道视图中)单击提交哈希,它将显示我最近的提交,以及我之前推送的所

我们已经在同一个Bitbucket存储库中工作了近三年。我们有一个主分支用于生产,开发用于测试,然后是成吨的功能分支。今天,我想创建一个pull请求以合并到develop中,但在PR视图中,我得到了一条消息“没有提交不在develop上的[branch]。然后在提交概述页面上,有许多提交丢失。Develop似乎根本没有提交,对某些功能分支的提交丢失,而对于其他分支,所有提交都存在

不过,管道确实成功地运行了,如果我为最近的提交(在管道视图中)单击提交哈希,它将显示我最近的提交,以及我之前推送的所有更改。Bitbucket中的源代码也反映了这些更改,而master和develop缺少这些更改(换句话说,肯定有一些提交尚未在develop上)

最后,像
git log
git reflog
这样的命令也会显示所有分支的所有更改

目前,这阻碍了我们进行一些更改,而我在任何地方都找不到任何解决方案(或原因),因此,如果有任何帮助,我将不胜感激


编辑:我刚刚将另一个分支推到远程,所有提交都神奇地重新出现,包括其他分支的提交。不知道逻辑是什么,但问题已经解决了。

我有一个类似的问题,与git配置文件上设置的电子邮件地址与Bitbucket上设置的电子邮件地址不匹配。我会运行$git config-l并将其与Bitbucket进行检查,以排除这种可能性

有人从旧的回购协议中强行推送Bitbucket吗?没有,即使他们这样做了,也会发生在另一个分支上,因为我是唯一一个在这个分支上工作的人(只有我们两个人,我的同事目前正在做完全不同的事情,所以我对此有100%的把握)。自从上次更新VSCode以来,面对类似的问题,我所有的配置看起来都很好。要使事物“神奇地”出现,必须在web界面上使用标记。-这将手动解决从bitbucket更新为vscode的问题。我现在正试图弄清楚如何手动调试push—将来也将尝试使用VSCODe而不是git的Bitbucket扩展。我已经在一个小团队中使用bitbucket一年多了——第一次我遇到这个问题,但持续了几天,花费了我们很多时间。更新——我怀疑这是bitbucket问题——现在收到消息“嗯……找不到文件或目录不存在的文件或目录。请返回上一页并尝试另一个。”在一个完全有效的分支上。