git倉庫遷移
我們有時候需要遷移git倉庫,但又想保留每次commit的記錄,所以我們只需要更改git remote [源]的問題即可
-
首先查看你的remote的地址
git remote -vv
origin
是自己遠程倉庫的分支,upstream
是遠程主倉庫的分支
-
我們采用先刪除后增加
git remote rm upstream // 刪除遠程倉庫源地址
git remote add upstream [需要更換遠程倉庫的git地址] // 添加分支
-
然后我們就把本地代碼進行提交
git push upstream dev // 把本地倉庫地址 提交到新的遠程倉庫 // 如果我們是遷移倉庫,想用原有倉庫覆蓋遠程倉庫的代碼,直接 git push -u upstream dev -f 即可
現在我們就可以看到新的遠程倉庫保留之前的commit記錄了