繁体   English   中英

Git 从不同的 repo 推送和拉取

[英]Git push and pull from different repo

我和我的同事正在做一个项目。 但是,他是该项目的主要负责人,而我正在开发作为该项目一部分的模块。 我想知道我想做的事情是否可行,以及如何去做的步骤。 我正在使用自托管的 GitLab。

1)我希望能够推送到我自己的不包含整个项目的 git repo。

2)同时,我也希望能够将我的更改推送到他包含整个项目的仓库。

3)我只想从不包含整个项目的回购中提取。

我对 git 还是比较陌生,我寻求你的耐心。

非常感谢!

你不能那样做,点 2) 与 1) 和 3) 发生冲突。

此类问题的最佳解决方案是:

  • 在主项目存储库上推送您的项目代码。

  • 在包含在主项目中的项目目录上创建一个分支并进行开发。

  • 当您需要在主项目上推送一些更改时,您可以合并分支并重新启动。

这样,如果您只在项目目录上工作,则不会产生合并冲突,并且您可以轻松工作,而无需每次都看到您的同事在主项目上的所有提交。

编辑:

另一个解决方案可以是使用Git Submodule ,但我认为对于这个简单的问题来说太过分了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM