問題重現:
本地建立git倉庫,並commit了一些**
遠端建立git倉庫,並commit了一些**
此時不論是從遠端pull還是從本地push,都會報錯!
push 報錯 ! [rejected] master -> master (non-fast-forward)
pull 報錯
fatal: refusing to merge unrelated histories
原因:本地和遠端各有不同的histories,所以無法自動合併
解決方法:
先合併遠端的git倉庫,再push合併後的本地倉庫到遠端倉庫
步驟:
git pull origin master --allow-unrelated-histories
git push origin master
git 本地倉庫和遠端倉庫及本地分支和遠端分支
從遠端git倉庫簽出 git clone git 遠端git伺服器專案所在位址 當你需要轉殖遠端專案到本地時,缺省會把專案儲存在名為 git project 資料夾下面.你也可以指定本地的乙個空資料夾ccc git clone git ccc git remote v 檢視遠端倉庫 git remo...
git 本地倉庫和遠端倉庫及本地分支和遠端分支
從遠端git倉庫簽出 git clone git 遠端git伺服器專案所在位址 當你需要轉殖遠端專案到本地時,缺省會把專案儲存在名為 git project 資料夾下面.你也可以指定本地的乙個空資料夾ccc git clone git ccc git remote v 檢視遠端倉庫 git remo...
git 使用強制本地倉庫和遠端倉庫合併
git 正常提交 從本地提交到倉庫 git init 初始化本地倉庫 git remote add origin 遠端鏈結 新增遠端倉庫 git pull origin master 下拉 git add git commit m 第一次提交 git push origin master 修改新增檔...