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社區。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章