Git仓库迁移
先克隆原始仓库
git clone git@192.168.100.1:test/test.git
使用git push --mirror命令将整个仓库推送到新库
git push --mirror git@192.168.100.2:test/test.git
git push --mirror会保留原始库的所有提交记录,但提交时需要注意本地代码分支,如果希望推送的分支没有检出,则推送上去的不包含该分支
使用git branch -r查看远程分支
git checkout branchName切换到希望推送的分支
git branch查看本地所有分支
git push --mirror会将本地所有分支及提交记录同步到新的仓库