2016-01-06 68 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 & ... & ...