我是靠谱客的博主 健忘棉花糖,最近开发中收集的这篇文章主要介绍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到此问题解决


本文转自  Forande  51CTO博客,原文链接:http://blog.51cto.com/853056088/1947177

最后

以上就是健忘棉花糖为你收集整理的git代码冲突,导致分支pull下载不了解决办法?的全部内容,希望文章能够帮你解决git代码冲突,导致分支pull下载不了解决办法?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部