問題描述:
在新建一個空的本地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社區。