完整保留原项目的commit记录与历史更改的方法是
git clone --mirror <老仓库的git地址>
cd <克隆下来的项目目录>
在github或者gitlab上创建新的项目repo
git remote set-url origin <新的git项目的地址>
git push -f origin
注意事项
在github或者gitlab上设置(settings)所有分支允许pull,项目的可见性为public
完整保留原项目的commit记录与历史更改的方法是
git clone --mirror <老仓库的git地址>
cd <克隆下来的项目目录>
在github或者gitlab上创建新的项目repo
git remote set-url origin <新的git项目的地址>
git push -f origin
注意事项
在github或者gitlab上设置(settings)所有分支允许pull,项目的可见性为public