摘要 git倉庫遷移 git
聲明:相關内容是根據網絡資料整理所得,僅供參考。
1). 從原位址克隆一份裸版本庫,比如原本托管于 GitHub。
git clone --bare [email protected]:tantexian/wishPatterns.git
--bare 建立的克隆版本庫都不包含工作區,直接就是版本庫的内容,這樣的版本庫稱為裸版本庫。
2). 然後到新的 Git 伺服器上建立一個新項目,比如 wishPatterns。
3). 以鏡像推送的方式上傳代碼到 GitCafe 伺服器上。
cd wishPatterns.git
git push --mirror https://github.com/tantexian/wishPatterns.git
-- mirror 克隆出來的裸版本對上遊版本庫進行了注冊,這樣可以在裸版本庫中使用git fetch指令和上遊版本庫進行持續同步。
4). 删除本地代碼
cd ..
rm -rf wishPatterns.git
5). 到新伺服器 GitCafe 上找到 Clone 位址,直接 Clone 到本地就可以了。
git clone https://github.com/tantexian/wishPatterns.git
這種方式可以保留原版本庫中的所有内容