我从主存储库'A'分叉了一个存储库'B'。现在对A和B进行了一些更改。现在我要将B的本地更改推送到B存储库。但是在推到B之前,我想把所做的更改拉到我当地的回购A.合并它然后将净更改推送到我的B仓库。之后我必须向我的A仓库提出拉动请求,以便我的批准者可以批准代码。
目前,当我尝试将更改完成为A时,我收到以下错误。
关于分支机构的发展 您的分支在2次提交之前领先于“origin / development”。 (使用“git push”发布您的本地提交)
答案 0 :(得分:1)
这不是错误,而是信息点。它告诉你,origin/development
分支的本地跟踪分支(可能称为development
,但从技术上讲它可以有任何名称),具有origin
存储库中不存在的提交{ {1}}分支。
鉴于您刚刚发布了development
,您很可能在本地提交了尚未推送的提交,第二次提交是由git pull
操作执行的合并提交。
您可以通过
判断您拥有哪些来源git pull
其中git log origin/development..<branch>`
是您调用本地跟踪分支的任何内容。从技术上讲,没有理由你不能执行你的其余计划。首先确保你知道你在推动什么。