想要把本地文件同步到遠程倉庫,第一步工作就是在GitHub上建立一個新的Repository,若要關聯一個已經存在文件的Repository需要先git pull一下
git pull origin master
如果本地也已經有文件,這樣直接提交會出問題
fatal: refusing to merge unrelated histories
因爲git發現 github 的倉庫和本地的沒有一個共同的 commit 所以 git 不讓提交,懷疑是寫錯了 origin,這時候需要添加一些參數
--allow-unrelated-histories,然後再次提交代碼如下
git pull origin master --allow-unrelated-histories
現在,已經將遠程倉庫上的文件同步到了本地,在使用
git push -u origin master
這次同步工作完成
(origin含義就是遠程倉庫)