Git倉庫完整遷移


完整遷移,就是指,不僅將所有代碼移植到新的倉庫,而且要保留所有的commit記錄

1. 隨便找個文件夾,從原地址克隆一份裸版本庫

git clone --bare 舊的git地址

  會在當前目錄下產生一個 xxx.git 的文件夾

這個步驟,就是克隆git每一次的提交信息
和本地的代碼沒有關系,只要線上的代碼是最新的,這個git版本就是完整的

2. 推送裸版本庫到新的地址

cd xxx.git
git push --mirror 新的git地址

3. 刪掉xxx.git文件夾

  刪不刪無所謂,只是說明它沒有用了而已。

4. 代碼遷移就成功了,接下來就可以使用新的地址了

git clone 新的git地址 


免責聲明!

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



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