Git倉庫完整遷移

包括分支以及提交記錄數據的遷移。

最近公司的代碼倉庫由自建的git倉庫遷移到了雲效,經過多次測試,終於找到了最好的解決方法。

1,先將所有人的代碼都提交併push到遠程倉庫。

2,找一個文件夾中執行git 命令克隆一份裸版本庫

git clone --bare git://39.xx.xx.xx/project_name.git

3、進入到project_name.git目錄中,再執行git push --mirror命令,將代碼推送到新倉庫

cd project_name.git
git push --mirror [email protected]/path/new_project_name.git

待命令執行完畢後,就可以在新倉庫中看到所有的項目文件,接下來就可以使用git clone命令從新倉庫下載代碼,或者修改原有項目的remote地址,整個遷移過程圓滿完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章