当前位置: 代码迷 >> 综合 >> Git Your branch is ahead of 'origin/master' by X commits解决方法
  详细解决方案

Git Your branch is ahead of 'origin/master' by X commits解决方法

热度:35   发布时间:2023-10-12 16:05:53.0

解决办法:

  1. 如果当前分支的东西想保留,就直接提交到线上分支
git push origin [当前分支名]
  1. 如果当前分支的东西不要了,目的是与线上保持一致
git reset --hard origin/[线上分支名]

问题:
线上online分支对应的线下的online分支,一直提示Your branch is ahead of ‘origin/master’ by X commits,git reset --hard origin/online后,执行git pull origin online,竟然还能拉到很多东西。

最后解决办法:
git fetch一下
再去git reset --hard origin/online

遇到这个问题,你就会发现,git pull=git fetch+git merge是不成立的,
最好还是用git fetch+git merge

  相关解决方案