git pull 失敗 ,提示:fatal: refusing to?merge?unrelated histories
其實這個問題是因為 兩個 根本不相干的 git 庫洋访, 一個是本地庫摊鸡, 一個是遠端庫, 然后本地要去推送到遠端妙蔗, 遠端覺得這個本地庫跟自己不相干傲霸, 所以告知無法合并,于本地倉庫和遠程倉庫實際上是獨立的兩個倉庫眉反。假如我之前是直接clone的方式在本地建立起遠程github倉庫的克隆本地倉庫就不會有這問題了昙啄。
發(fā)現(xiàn)可以在pull命令后緊接著使用--allow-unrelated-history選項來解決問題(該選項可以合并兩個獨立啟動倉庫的歷史)。
命令:$ git pull origin master –allow-unrelated-histories
以上是將遠程倉庫的文件拉取到本地倉庫了寸五。?
緊接著將本地倉庫的提交推送到遠程github倉庫上梳凛,使用的命令是:
$ git push <遠程主機名> <本地分支名>:<遠程分支名>也就是$gitpush originmaster:master提交成功。
連接遠程倉庫梳杏,在本地的命令框中輸入下面的命令??????git remote add origin https://github.com/OliveKong/poster.git?