Git倉庫完整遷移全過程


Git倉庫完整遷移全過程

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

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

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

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

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

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

cd project_name.git

git push --mirror git@code.aliyuan.com/path/new_project_name.git

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM