git - 将一个git项目添加到另一个git项目中

有时候在用github管理项目的时候, 同一个项目,可能需要分成多个仓库进行管理, 这时候就需要迁移项目了

1 . 克隆原仓库oldProject的镜像

git clone --mirror https://github.com/zzzgd/oldProject.git

2 . 然后我们进入这个目录

cd oldProject.git

3 . 在github上创建一个新仓库 newProject(如果已经又了可以跳过)

4 . 设置需要迁移的目标路径

git remote set-url --push origin http://github.com/zzzgd/newProject.git

5 . 推送

git push --mirror

二、报了“ GitLab: You are not allowed to force push code to a protected branch on this project ”错误

说明是push 在一个 受保护的 branch 上面了;
解决办法:
进入项目gitlab 网页版: 设置(setting)-版本库(repository) -- 保护分支(把保护的分支选择 unprotected)然后在重复上述第四步 操作就可以了 success !!!

参考链接:https://blog.csdn.net/zzzgd_666/article/details/81252470

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容