git代码迁移-保留历史提交记录


一、从迁出仓库git中复制出http地址链接 

git clone --bare -b dev http://xxxxxxxx/iridescent/workweixin.git 
 二、在本地创建文件夹 new,进入本文件夹中,右键打开git的 bash 窗口,

 

三、git clone --bare 源码地址

#在打开的git bash here 窗口下,执行下面这个命令
git clone --bare -b dev http://xxxxxxxxxxxx/iridescent/workweixin.git
执行命令后,会在new下生成一个project.git文件 ,进入这个文件

cd workweixin.git/
 四、以镜像的方式推送到新的代码仓库中去

git push --mirror  http://xxxxxxx/xingqizhou/workweixin.git
 五、在回到new文件中,删除project.git文件

#回到new文件夹中
cd ..
#删除project.git文件
rm -rf workweixin.git
 六、最后在new文件夹下,用新仓库的地址把代码克隆下来就好

#在new文件夹下,打卡的bash窗口,输入代命令,初始化新仓库
git init

#初始化后,克隆代码至本地
git clone -b mobile-api http://xxxxxx/xxxxx/workweixin.git


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM