Dio*_*oal 7 git version-control merge git-merge git-push
经过长时间搜索这个特定的问题,我没有找到另一个解决方案,但在这里发一个问题:
场景:
问题描述:
这个工作流程运行得非常好,但出于某种原因,在每日集成的最后一周,git正在向我发送消息:
error: unpack failed: error Missing commit 041460e3edf2f00f75022ce864535ffa2331f1c3
To https://myuser@git.address-a.com/git/r/project.git
! [remote rejected] master -> master (n/a (unpacker error))
Run Code Online (Sandbox Code Playgroud)
此提交(简称:041460)来自两周前,并存在于两个遥控器中.但是,现在,当我从remote-b获取并合并更改到branch-b时,将其合并到master并尝试推送到origin,此错误正在显示.
执行的命令:
#git checkout -b branch-b
#git fetch remote-b
#git merge remote-b/master
#git checkout master
#git merge branch-b
#git push origin master
Run Code Online (Sandbox Code Playgroud)
环境:
遥控器中的Git:1.7.1我的机器中的Git:两个遥控器中的1.9.1 Gitblit 1.6.2
尝试: