GIT - 我可以将分支合并到特定的提交

And*_*rry 6 git merge

我目前有一个UAT分支和一个主分支.我每周将UAT分支合并为Master(每周发布一次).

在合并之前,我愚蠢地在UAT上检查了另一个项目.

我可以这样做:

git merge uat 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570

那么将UAT合并到那个提交中吗?

Mad*_*iha 14

git分支只是一个指向提交的指针.因此,您绝对可以忽略这样一个事实,即您想要的提交位于uat分支的后面,并且只需执行此操作(来自master):

git merge 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570
Run Code Online (Sandbox Code Playgroud)

这将在当前提示之间创建一个合并提交master(这只是长提交哈希的另一个漂亮的名称),和4d9ed3b8122a215f64f07028c92bb0cb0a8b4570.