Git合并自动分支签出
是否可以在git中执行“git merge”,而不手动切换到要将更改合并到的分支?在git rebase中,可以执行以下操作:Git合并自动分支签出,git,git-merge,Git,Git Merge,是否可以在git中执行“git merge”,而不手动切换到要将更改合并到的分支?在git rebase中,可以执行以下操作: git rebase <BRANCH_A> <BRANCH_B> Git说“已经是最新的了。”。是的。之所以这么说,是因为如果我从master签出分支dev并没有离开,很明显dev与dev和master都是最新的。那么,在合并情况下是否可以进行自动签出呢?如果没有,这背后有什么想法,或者只是git设计师的做法?git merge的手册页没有
git rebase <BRANCH_A> <BRANCH_B>
Git说“已经是最新的了。”。是的。之所以这么说,是因为如果我从master签出分支dev并没有离开,很明显dev与dev和master都是最新的。那么,在合并情况下是否可以进行自动签出呢?如果没有,这背后有什么想法,或者只是git设计师的做法?git merge的手册页没有显示这样的选项。但您可以编写一个bash函数来执行此操作,并将其放入.bashrc文件中
git-mergeinto() {
git checkout $1
shift
git merge $@
}
其调用语法为:
git-mergeinto <branch-to-merge-into> [options] <branch-to-merge>
git合并到[选项]
git-mergeinto <branch-to-merge-into> [options] <branch-to-merge>