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