gitlab怎么把自己创建的项目和别人的项目添加关系,实现merge代码的需求呢?

目前我创建了一个gitlab项目,我怎么把我的项目merge到别人的项目中呢?以前我通过fork别人的项目建立了附属关系,可以实现merge,现在我是自己创建的项目,没有目标,无法merge,求大佬解决。

阅读 5.2k
1 个回答

有个办法,就是在本地你自己的仓库中,添加其他库的remote,即git remote add new-origin git库地址,然后你可以新建个分支,git push new-origin 分支名,然后可以在网页上创建mr了(前提是你有权限推送)。

但是这个差异会非常大,你相当于推送了一个新库到远端,而且你推送的git commit历史跟你要合入库的历史是完全不一致的(如果你自己建的库是克隆要合入的库,那就另说了)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进