git推代码报错了
别人往我的分支上合并了代码,我在不清楚的情况下直接提交,并推送,git报错,也无法拉取代码了。错误信息如下
1 | hint: You have divergent branches and need to specify how to reconcile them. |
遇到问题不要慌,即使是英文。仔细读一读。
大致翻译一下,如下文:
你有不同的分支需要说明怎么协调他们。
你可以在下次拉取代码之前执行以下任一条命令
git config pull.rebase false # 合并
git config pull.rebase true # 重设基址
git config pull.ff only # 仅限快进
可以将“git config”替换为“git config–global”来设置默认首选项为所有的仓库。
也可以通过–rebase, –no-rebase, 或者–ff-only写在命令里来覆盖配置的默认项。
然后执行一下 git config pull.rebase false 重新拉取代码,发现可以拉取了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 liang yong gang!