git代码冲突,导致分支pull下载不了解决办法?
2017-07-13 15:58
302 查看
开发找我说git的自动化上线用不了了,使用git下载分支然后报错如下:
解决办法就是把主库回退到最新提交的版本上,然后再查看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到此问题解决
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到此问题解决
相关文章推荐
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- Git pull和本地代码有冲突的解决办法
- git merge git pull时候遇到冲突解决办法git stash
- Android无法导入下载好的项目(和Eclipse中已经存在的项目命名一样导致冲突)解决办法
- Git 修改 proxy,解决代理导致的代码无法 push 或 pull 的问题
- git未提交就pull有冲突导致本地改动被覆盖的解决方法
- git命令行clone指定分支、更新、冲突解决、提交代码步骤
- Git使用手册/Git教程:git pull origin 拉取代码到本地,解决拉取代码时发生的文件冲突
- GIT : 记录IntelliJ IDEA 合并冲突时的一个bug(冲突解决后代码和本地仓库一样时导致merge失败)
- Idea中解决Git中pull代码内容冲突
- Android无法导入下载好的项目(和Eclipse中已经存在的项目命名一样导致冲突)解决办法
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- iOS 开发 git和代码时xib出现冲突的解决办法
- Android无法导入下载好的项目(和Eclipse中已经存在的项目命名一样导致冲突)解决办法
- git使用IDEA工具更新代码,导致未提交代码被覆盖解决办法
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- apicloud git-svn 地址冲突,导致代码管理功能不可用.这个问题是由 windows 系统自身DLL加载机制引起的.一般重启电脑即可解决
- git 中分支再合并时遇到冲突后的解决办法