2012-09-04 89 views
1

我有一個git工作流,涉及至少兩個分支,「主」和「分段」。當我滿足於我所掌握的東西時,我想將它推送到一個登臺服務器供其他人審閱,爲此,我需要將「登臺」分支與「主人」 「分支。Git帶分支最新

目前,我必須這樣做:

git checkout staging 
git merge master 
git checkout master 

有沒有辦法對我來說,我現在的分支合併爲在一個命令分期分支?

回答

1

如果合併失敗,則可能需要處理衝突。因此,您需要在暫存分支中檢出,否則衝突文件將放在哪裏?

你可以做什麼是過程創建一個shell別名:

alias updateStage="git checkout staging && git merge master && git checkout master" 

如果合併失敗git-merge將返回1,它不會試圖籤回師傅,讓你自由地解決衝突。