鍍金池/ 問答/Java  Linux/ git push和fetch使用不同倉庫

git push和fetch使用不同倉庫

我是從主倉庫fork了一份代碼到自己的origin/master,每次修改完提交之前需要從central/master獲取更新確認沒沖突后再提交,然后申請合并。
因為IDEA對git整合的很給力大家都懂的,現在每次更新都要手動選擇主倉庫有點麻煩,所以我想配置Idea的更新操作默認是從Central/master,提交操作默認push到自己的origin/master,我嘗試了先設置branch的Upstream為主倉庫,然后再單獨設置Push的upstream為origin,設置完后發(fā)現更新操作的倉庫也被覆蓋為origin了,各位老哥有好辦法解決這個問題么。

回答
編輯回答
筱饞貓

我覺得可以利用git hook機制,先推到origin/master,然后cherry pick 到 Central/master。然后把這幾步驟寫成一個shell腳本,簡單明了

2017年5月23日 12:11