2016-01-06 67 views
2

有沒有辦法說這更簡潔?git結賬和合並在一個命令

git checkout master 
git merge branch 

什麼其實我想要做的大部分時間是:

git rebase master branch 
git checkout master 
git merge branch 

回答https://stackoverflow.com/a/12343727/313842那種觸及這一點,但離開結賬分支出來。 git merge in one command也是一個類似但不同的問題。

+4

'git checkout master && git merge branch' ;-) –

+0

也許您可以創建一個腳本或符號鏈接,它們將一些Git命令捆綁在一起。 –

+0

當然,我可以寫一個腳本,或其他什麼。我只是想看看是否有一種方法,我錯過了,只用一個命令來完成。 – awy

回答

1

您有幾種選擇:

  • 腳本
    編寫一個執行命令的
  • git alias
    寫它的別名或功能的.gitconfig文件
  • 使用&運營商內部的腳本

    git checkout master && git merge branch & ... & ...