git did not exit cleanly (exit code 128) 的解决办法



问题描述:


    在新建一个空的本地git仓库后,打算将远程仓库中的代码Pull到本地时异常,具体异常内容如下:

git.exe pull --progress -v --no-rebase "origin" master


POST git-upload-pack (275 bytes)
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (6/6), done.
warning: no common commits
remote: Total 7 (delta 0), reused 3 (delta 0), pack-reused 0
From https://github.com/Jackson-AndyLau/CMSManager
* branch            master     -> FETCH_HEAD
* [new branch]      master     -> origin/master
fatal: refusing to merge unrelated histories



git did not exit cleanly (exit code 128) (4469 ms @ 2018-07-01 11:13:35)


如下图所示:





解决办法:


    关于这个问题,大致的解决办法,上一个问题中遇到的内容的解决办法的核心都是一致的 《 git did not exit cleanly (exit code 1) 的解决办法 》


1、根据错误内容提示,我们需要先将本地仓库的git配置文件删除掉,形成一个空的文件夹,什么都git文件夹都不要出现,然后直接从远程仓库中 “ Git Clone ” 项目即可,如下图:

空文件夹:



2、直接从远程GitHub中Clone项目,发现这次Clone成功了,如下图:



3、从远程 Clone 下来后的项目,如下图:










    好了,关于 git did not exit cleanly (exit code 1)  的解决办法 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值