git遷移倉庫位址(保留分支和歷史提交)

2021-08-21 09:50:33 字數 356 閱讀 1051

最近遷移git 專案位址。

想保留原有分支和提交

網上搜尋了好多步驟都很繁瑣。最後發現了最優的解決方案。

1.先轉殖老專案的映象

git clone --mirror old.git (old.git 為老專案的git位址)

2.進入老專案的目錄

cd old.git

3.移除老專案的位址替換成新專案

git remote set-url --push origin  new.git (new.git 為新專案的git位址)

4.將映象推到遠端

git push --mirror  //這一步需要輸入新的git的賬號和密碼

四步就搞定了。

git倉庫遷移和更新遠端倉庫位址

git倉庫遷移和更新遠端倉庫位址 一 git倉庫遷移 1,從原倉庫clone或pull到本地倉庫 git clone project name old remote repository address 2,在新的git建立乙個新倉庫。如果用gitolite搭建的git伺服器,那麼只需要在配置檔案g...

git倉庫遷移和更新遠端倉庫位址

一 git倉庫遷移 1,從原倉庫clone或pull到本地倉庫 git clone project name old remote repository address 2,在新的git建立乙個新倉庫。如果用gitolite搭建的git伺服器,那麼只需要在配置檔案gitolite.conf上新增倉庫...

git專案遷移 保留分支和提交記錄

閒話少說,直接來過程 1.轉殖原有倉庫下的專案 git clone old.git 舊git倉庫位址 你也可以單獨轉殖某個分支 git clone b dev old.git 2.建立新的專案的倉庫位址 3.進入舊專案的位址,比如clone下的目錄為test cd test 將舊專案的位址替換為新的...