Git 仓库迁移
2019-05-19 本文已影响0人
红衣落桂花
以前使用 gerrit ,版本比较老,而且功能单一。最近项目组准备用gitlab 做代码 & 项目进度管理,做代码迁移,简单的两个命令。
1. 在新的gitlab 下面创建project
2. 在本地随便找个位置,运行:git clone --bare ssh://gerrit-server/old-project.git
3. git push --mirror new-project-ssh.git
使用git clone --bare 能把项目中所有的分支,tag都拉到本地,这样在推的时候才能把分支推全,否则只会推上本地有的分支&tag。