我在 github 上有一个公开的存储库,在那里我有一个正在开发的开源应用程序,用于制作产品目录和小型 cms 内容。
我还有一个私有存储库(未托管在 github 中),它是在 github 中托管的开源应用程序下开发的应用程序。
由于我目前正在开发这两个应用程序,因此在开源应用程序中添加了功能,并在私有应用程序中进行了更改,例如更改模板以及从开源应用程序中提取代码。
我想知道是否有任何方法可以从开源中提取新内容,同时将新应用程序的代码推送到另一个存储库。
设置与拉取 URL 不同的远程推送 URL:
git remote set-url --push origin [email protected] /cdn-cgi/l/email-protection:repo.git
这改变了remote.name.pushurl http://www.kernel.org/pub/software/scm/git/docs/git-push.html#_named_remote_in_configuration_file
配置设置。然后git pull
将从原始克隆 URL 中提取,但是git push
会推向对方。
在旧的 Git 版本中,git remote set-url
没有--push
转变。如果没有它,您必须通过手动更改配置设置来完成此操作:
git config remote.origin.pushurl [email protected] /cdn-cgi/l/email-protection:repo.git
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)