1、背景

由于某种原因,使得你不得不进行迁库,为将某个工程下的所有分支和提交记录全部迁移到。

2、将库克隆到本地

克隆出新的代码工程

1
2

git clone --bare xxx
3、将库推送到远程库上

将本地工程推到新的远程库,提交完成后可以明确看到分支数和提交记录跟原库一致。

1
2

git push --mirror --bare xxx
4、原本地库地址更改

本地切换远程库:

1
2
3
4
5
6

git remote rm origin (删除原地址)

git remote add origin [url] (添加新地址)

git remote -v (查看现地址)