git checkout并在一个命令中合并

awy*_*awy 4 git

有没有办法更简洁地说出来?

git checkout master
git merge branch
Run Code Online (Sandbox Code Playgroud)

我实际上想要做的很多时间是:

git rebase master branch
git checkout master
git merge branch
Run Code Online (Sandbox Code Playgroud)

回答/sf/answers/864060921/有点触及这个,但离开分支结帐.一个命令中的git merge也是一个类似但不同的问题.

Kin*_*ing 7

如果你的分支名称通常很长,并且你经常合并你刚刚结账的分支,你可以使用:

从您要合并的分支机构退房

git checkout branch
git merge -
Run Code Online (Sandbox Code Playgroud)

' - '是前一个分支的简写,非常方便快速检出和合并


Cod*_*ard 4

您有多种选择:

  • 脚本
    编写一个执行命令的脚本
  • git alias
    .gitconfig将其写入文件 中的别名或函数中
  • 使用及操作员

    git checkout master && git merge branch & ... & ...
    
    Run Code Online (Sandbox Code Playgroud)