我正在使用功能分支,一旦我的請求被接受,它最終會合併到origin/develop
。我運行'git pull'但仍不能自動合併?
前推我的分支與起源,我跑:
$ git pull origin develop
推着我的變化origin/<feature-branch>
後,Github上說,它「不能自動合併」,而這個分支是「3犯提前,落後發展「12。
我做錯了什麼,以及如何在推進我的更改之前確保我的本地分支與origin/develop
保持同步,以便進行快進合併?
工作流
1)$ git clone <origin-url>
2)$ git checkout <feature-branch>
3)進行更改代碼,階段和提交它們
4)$ git checkout develop
5)$ git pull origin develop
6)$ git checkout <feature-branch>
6)$ git push origin <feature-branch>
我無法弄清楚這裏發生了什麼。你用什麼實際的命令將你的更改推送到'origin/'?爲什麼Git會告訴你該分支與_develop_有多少分歧?它不應該是功能分支的報告。你能編輯你的問題,並列出你到達現在的位置的確切步驟嗎? –
由於缺乏清晰的道歉信息 - 我添加了我的工作流程。 – Callum
我實際上並沒有看到生成'Can not automatically merge'消息的步驟,AFAIK –