我们在神的存储库中使用Git"工作流 - 一个服务器和repo(GR)是官方历史记录,人们根据自己的喜好进行协作,在提交准备就绪时推送到上帝服务器。
最近一位同事遇到了问题。他们已经在GR的maintenance
分支机构上推了一些提交,但是他们的同事已经拉了下来,看不到这些变化。
我,我认为这个人并没有真正推动,或者推到了错误的存储库,或类似的东西。我登录到他的帐户,导航到存储库,执行git状态,并确实所有内容都是最新的。我做了一个git fetch
,我看到原点/维护旁边有一条forced update
消息。
我进行合并和推送,一切都很好 - 除了似乎有人改变了GR的历史记录,这是不行的(偶尔移动标签除外)。
我能做些什么来弄清楚历史改变的地方,改变方式以及改变者是谁?