场景:假设原有仓库项目为myOrigin,git地址为https://xxx/myOrigin.git
先在新仓库创建一个空项目myNewOrigin。则需要迁移到新仓库的git地址为 https://xxx/myNewOrigin.git
1. 查看电脑B本地仓库的分支
git branch
2. 查看A本地和远程仓库的所有分支
git branch -a
3. 同步远程分支
将本地分支与远程保持同步
git fetch
同步所有远程分支,如下:
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
将本地所有分支与远程保持同步
git fetch --all
最后拉取所有分支代码
git pull --all
4. 修改远程分支地址
git remote set-url origin ssh://git@10.10.3.189:2222/x86/centos-logos.git
5. 提交所有本地分支到修改后的远程分支以及tags
git push -u origin --all git push -u origin --tags