git不同地址倉庫之間遷移,保留所有的log記錄
在待遷移庫上進行克隆裸版本庫
git clone --bare git://192.168.0.1/git_repo/project_name.git
在新的版本庫上建立新的專案
新建立的專案名稱和地址如下格式
git://192.168.0.2/git_repo/new_project_name.git
以Mirror格式推送到新的版本庫上
//先進入裸版本庫目錄下
cd project_name.git
git push --mirror git://192.168.0.2/git_repo/new_project_name.git
刪除掉本地裸版本庫
rm -rf project_name.git
在新版本庫上進行Clone專案
git clone git://192.168.0.2/git_repo/new_project_name.git