Git 仓库迁移

2017-01-13 15:16:38来源:http://www.jianshu.com/p/49dc90a233f2作者:倚楼听风雨wing人点击

1.背景

我们公司的项目一直都是放在github上面的一个私有仓库,最近公司同事搭建了一个内部gitLab平台,要求把项目迁移到gitLab.可是项目已经有两年的历史了,迁移的时候就要考虑到已有的分支和以前的提交记录.如果是把本地的代码直接提交到gitLab这样以前提交的记录和分支就都没有了.


2.解决方法
进入到项目的git目录


项目git目录.png

2.git remote -v查看当前的远程仓库



查看远程仓库.png

3.git remote add test [仓库地址]



添加远程仓库地址.png

4.git push gitLab master 把本地的分支push到远程仓库. 注意前面添加仓库的时候的test和这里push时候的test是对应的,可以是我们自己喜欢的任意字符串.


5.git remote rename <old> <new>我们一般都习惯使用origin,所以更改一下test这个名称.



git remote remove origin先删除原先的origin

git remote rename test origin然后把test修改为origin


修改test为origin.png

最后我们只需要把本地的分支都push到我们新增的远程仓库就可以了.




最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台