git status查看状态出现分支领先解决办法

  • Post author:
  • Post category:其他




git status查看状态出现分支领先

on branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

位于分支 master

您的分支领先 ‘origin/master’ 共 1 个提交。

(使用 “git push” 来发布您的本地提交)

无文件要提交,干净的工作区

解决:

(1)查看分支 git branch

(2)git reset origin/分支 (我的master : git reset origin/master)

(3)重新拉最新代码 git pull

操作上以上的步骤,当我们执行git pull,又出现如下错误;

your configuration specifies to merge with the ref 'refs/heads/feature/yjtxgr'
from the remote, but no such ref was fetched.

解决:

1.切换到主分支(或者被依赖的分支,也就是你从哪个分支上拉取新的分支),博主这里是develop分支


2.执行以下两个命令



3.切换到我们新的分支,然后会有提示



4.执行提示的命令



5.git pull 出现提示

1231

6.执行

git branch –set-upstream-to=origin/master 新的分支

7.完成



版权声明:本文为weixin_47671963原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。