git倉庫遷移


原文鏈接

不僅將所有代碼移植到新的倉庫,而且要保留所有的 commit 記錄

  1. 隨便找個文件夾,從原地址克隆一份裸版本庫
git clone --bare 舊的git地址

會在當前目錄下產生一個 xxx.git 的文件夾. 這個步驟,就是克隆 git 每一次的提交信息. 和本地的代碼沒有關系,只要線上的代碼是最新的,這個 git 版本就是完整的.

  1. 推送裸版本庫到新的地址
cd xxx.git
git push --mirror 新的git地址
  1. 刪掉 xxx.git 文件夾
    刪不刪無所謂,只是說明它沒有用了而已。
  1. 代碼遷移就成功了,接下來就可以使用新的地址了
git clone 新的git地址


免責聲明!

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



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