1.本地倉庫已有文件
2.如何將關聯的遠端庫中的內容 拉到本地倉庫來
我知道的,如果先有遠端庫,可以用git clone如果本地倉庫是空的沒有任何東西 可以用git pull將遠端庫的東西拉到本地倉庫來
git clone
git pull
現在我有一個有文件的倉庫與一個遠端庫關聯,如何將遠端庫中的內容拉到本地來我用git pull origin master:master 會得到如下的錯誤
git pull origin master:master
有衝突了,你可以先 git fetch origin master,然后处理冲突文件,处理完后 add-commit-push 這套。
git fetch origin master
add-commit-push
兩個庫沒有共同的祖先歷史,不能簡單合併。 你需要想一下是希望將哪一個庫中的提交記錄抽出來,應用到另外那個庫上面去。
我的建議是先將遠端倉庫clone下來,然後將本地的倉庫直接拷貝進去。這種方法雖然不是很優雅,但是還是可以很好地解決問題的。另外,遠端倉庫初始化時最好不要添加任何文件,這樣之後的工作會比較棘手。
先git fetch,git pull會自動merge,fetch不會,然後解決程式碼衝突再merge
git fetch
先一個空資料夾 pull, 然後把你現有的檔案替換 在push
可以先提交本地程式碼再用git pull origin master, 解決衝突再git commit 再git push origin push
有衝突了,你可以先
git fetch origin master
,然后处理冲突文件,处理完后add-commit-push
這套。兩個庫沒有共同的祖先歷史,不能簡單合併。
你需要想一下是希望將哪一個庫中的提交記錄抽出來,應用到另外那個庫上面去。
我的建議是先將遠端倉庫clone下來,然後將本地的倉庫直接拷貝進去。這種方法雖然不是很優雅,但是還是可以很好地解決問題的。另外,遠端倉庫初始化時最好不要添加任何文件,這樣之後的工作會比較棘手。
先
git fetch
,git pull
會自動merge,fetch不會,然後解決程式碼衝突再merge先一個空資料夾 pull, 然後把你現有的檔案替換 在push
可以先提交本地程式碼再用git pull origin master, 解決衝突再git commit 再git push origin push