使用Git提交服务器代码冲突解决

一、情景一:

  git pull origin develop  后报:Your branch and 'origin/develop' have diverged, and have 2 and 1 different commit each, respectively.

  

  解决方法如下三步:

    (1)  git rebase origin/develop

      (2)git  pull  origin develop  --rebase

      (3)  git  push origin develop 

 

 

 

二、git 返回操作

  git checkout .   #本地所有修改的。没有的提交的,都返回到原来的状态

  git stash           #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
  git reset --hard HASH        #返回到某个节点,不保留修改。
  git reset --soft HASH         #返回到某个节点。保留修改

三、git 的 stash命令:

  

 

 

二、情景二

 

 

 输入Y

 

 输入 ctrl + x

显示如下:

 

 在git staus:

 

三、查看master分支情况:

 

posted @ 2022-03-15 18:11  技艺追求者  阅读(872)  评论(0)    收藏  举报