1、背景
由于某种原因,使得你不得不进行迁库,为将某个工程下的所有分支和提交记录全部迁移到。
2、将库克隆到本地
克隆出新的代码工程
3、将库推送到远程库上
将本地工程推到新的远程库,提交完成后可以明确看到分支数和提交记录跟原库一致。
| 12
 
 | git push --mirror --bare xxx
 
 | 
4、原本地库地址更改
本地切换远程库:
| 12
 3
 4
 5
 6
 
 | git remote rm origin (删除原地址)
 
 git remote add origin [url] (添加新地址)
 
 git remote -v (查看现地址)
 
 |