Git Bitbucket提交推送历史记录

Git Bitbucket提交推送历史记录,git,bitbucket,Git,Bitbucket,我一直在使用bitbucket管理我们的git回购。我们主要有两个分支机构 掌握和开发。 主分支是我们使用Jenkins构建的分支。 有一天,我们发现主分支包含一个较旧的版本,无法确定是谁推了一个较旧的主分支。 我们能够完成对分支的所有提交,但有人推送了较旧的主分支。有办法解决吗 (通常所有提交都合并到Dev分支,Dev将 合并到主程序集(升级部件和标记) 总有办法找到答案,git的设计是非破坏性的,所以所有的历史都在那里。你可能必须在脑海中更好地表达你的问题,当然也必须在这里,这样我们才有机会

我一直在使用bitbucket管理我们的git回购。我们主要有两个分支机构 掌握开发。 主分支是我们使用Jenkins构建的分支。 有一天,我们发现主分支包含一个较旧的版本,无法确定是谁推了一个较旧的主分支。 我们能够完成对分支的所有提交,但有人推送了较旧的主分支。有办法解决吗

(通常所有提交都合并到Dev分支,Dev将 合并到主程序集(升级部件和标记)


总有办法找到答案,git的设计是非破坏性的,所以所有的历史都在那里。你可能必须在脑海中更好地表达你的问题,当然也必须在这里,这样我们才有机会回答它。@msw也就是说,git确实会在一段时间后清理孤儿提交。我也不相信它会跟踪推送——这是bitbucket必须跟踪的东西。此外,谷歌搜索“bitbucket推送历史”会生成@Rob:关于孤儿,你是对的,但我试图解析“推送了一位老主人”,但失败了。即使我
--force
推送一个旧的提交,提交日志也会显示我是dunderhead。@msw我读到它的方式是,一个旧的(或者可能是一个提交,甚至不在master的历史记录中)被强制推送到存储库。通过git可以获得的唯一信息是该提交的作者,而不是推送者,尽管如果不是恶意的,很可能他们是同一个人,但这不能保证