git push和fetch使用不同仓库

发布于 2022-09-07 11:43:46 字数 292 浏览 10 评论 0

我是从主仓库fork了一份代码到自己的origin/master,每次修改完提交之前需要从central/master获取更新确认没冲突后再提交,然后申请合并。
因为IDEA对git整合的很给力大家都懂的,现在每次更新都要手动选择主仓库有点麻烦,所以我想配置Idea的更新操作默认是从Central/master,提交操作默认push到自己的origin/master,我尝试了先设置branch的Upstream为主仓库,然后再单独设置Push的upstream为origin,设置完后发现更新操作的仓库也被覆盖为origin了,各位老哥有好办法解决这个问题么。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱的那么颓废 2022-09-14 11:43:46

我觉得可以利用git hook机制,先推到origin/master,然后cherry pick 到 Central/master。然后把这几步骤写成一个shell脚本,简单明了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文