當從遠程倉庫拉取代碼到本地時,報錯拒絕合併不相關的歷史 ,如下圖所示:
發生上圖原因是由於本地倉庫和遠程倉庫實際上是獨立的兩個倉庫 ,可以通過使用命令:
$git pull origin master --allow-unrelated-histories
合併兩個獨立啓動倉庫的歷史。
上面是將遠程倉庫的文件拉取到本地倉庫了。接着將本地倉庫的提交推送到遠程github倉庫上:
$ git push <遠程主機名> <本地分支名>:<遠程分支名>
$git push origin master:master
另外一種方法是從遠端庫拉下來代碼 ,本地要加入的代碼,放到遠端庫下載到本地的庫, 然後提交上去,因爲這樣的話, 你基於的庫就是遠端的庫,這是一次update了 。