码迷,mamicode.com
首页 > 其他好文 > 详细

git代码冲突,导致分支pull下载不了解决办法?

时间:2017-07-13 19:15:11      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:git代码冲突   导致分支pull下载不了解决办法?   

开发找我说git的自动化上线用不了了,使用git下载分支然后报错如下:

git pull origin shk-master
From ssh://git.ihangmei.com:65022/H5-web/portal_train
 * branch            shk-master -> FETCH_HEAD

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account‘s default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got ‘root@(none).(none)‘)

这个报错是应为主库和分支代码合并的时候发生冲突,导致了分支代码不能被pull下来,

解决办法就是把主库回退到最新提交的版本上,然后再查看git状态,没问题了就直接拉分支就OK了.

使用git log找到最新的版本id

git reset --hard 139dc(版本id)

#回退git版本

git stash 

#查看git状态

git checkout -b shk-master

#指定git本地分支名

git pull origin shk-master

#下载分支代码


OK到此问题解决

本文出自 “Forand” 博客,请务必保留此出处http://853056088.blog.51cto.com/12966870/1947177

git代码冲突,导致分支pull下载不了解决办法?

标签:git代码冲突   导致分支pull下载不了解决办法?   

原文地址:http://853056088.blog.51cto.com/12966870/1947177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!