我可以签出一个不同的分支,合并,并在一个命令中返回到我的原始分支?

时间:2011-10-25 23:55:32

标签: git

我偶尔会在master上做一些修补程序时发现自己这样做。

[on master, after adding and committing a hotfix]
1. git checkout development
2. git merge master
3. git checkout master

我可以将1-3组合成一行吗?

1 个答案:

答案 0 :(得分:2)

不,你不能 - 毕竟,如果发生合并冲突会发生什么?

另一方面,如果你想简化你的输入,你可以通过{{1}在一行上做三个不同的命令(因此可能在一个bash别名或类似命令中)运算符:

&&

这将运行三个命令,除非命令失败,在这种情况下它将停止执行它们。