产生原因

    这个问题产生的原因是因为git pull 的时候会分为两步,

      1、先从远程服务器上拉下代码;

      2、进行merge。

merge时候失败了,就会出现“Automatic merge failed; fix conflicts and then commit the result。”

解决方法:

  1. 丢弃本地提交,强制回到线上最新版本
    git fetch --all
    git reset --hard origin/你需要下拉的分支(默认master)
    git fetch
  2. 保存本地提交
    git reset --abort
    git reset --merge
    git commit -am '提交信息'
    git pull
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐