已有的git仓库的转移

2018-05-25  本文已影响9人  yuanwang942217

要实现该结果分四步走

git clone –bare http://git.xxx.com/path/project
–bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库,不包含已经追踪的代码
cd project.git //切换到第一步克隆的项目下
git push --mirror http://git.xxx.com/path/newProject 
--mirror 克隆出来的裸版本对上游版本库进行了注册,这样可以在裸版本库中使用git fetch命令和上游版本库进行持续同步。
cd path//新托管的项目本地仓库存放地址
git clone http://git.xxx.com/path/newProject 
这种方式可以保留原版本库中的所有内容
上一篇下一篇

猜你喜欢

热点阅读