git push和fetch使用不同仓库
我是从主仓库fork了一份代码到自己的origin/master,每次修改完提交之前需要从central/master获取更新确认没冲突后再提交,然后申请合并。
因为IDEA对git整合的很给力大家都懂的,现在每次更新都要手动选择主仓库有点麻烦,所以我想配置Idea的更新操作默认是从Central/master,提交操作默认push到自己的origin/master,我尝试了先设置branch的Upstream为主仓库,然后再单独设置Push的upstream为origin,设置完后发现更新操作的仓库也被覆盖为origin了,各位老哥有好办法解决这个问题么。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我觉得可以利用git hook机制,先推到origin/master,然后cherry pick 到 Central/master。然后把这几步骤写成一个shell脚本,简单明了