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

GIT-我可以将一个分支合并到一个特定的提交吗,git,merge,Git,Merge,我目前有一个UAT分支和一个master分支。我每周(每周发布后)将UAT分支合并到Master中 在进行合并之前,我愚蠢地在UAT上签入了另一项 我可以这样做吗: git合并uat 4D9ED3B8122A215F64F07028C92BB0CB0CA8B4570 那么,将UAT合并到该提交吗?git分支仅仅是一个指向提交的指针。因此,您完全可以忽略这样一个事实,即您想要的提交位于uat分支的后面,只需(从master)执行此操作即可: 这将在当前的master提示(这只是长提交散列的另一个漂

我目前有一个UAT分支和一个master分支。我每周(每周发布后)将UAT分支合并到Master中

在进行合并之前,我愚蠢地在UAT上签入了另一项

我可以这样做吗:

git合并uat 4D9ED3B8122A215F64F07028C92BB0CB0CA8B4570


那么,将UAT合并到该提交吗?

git分支仅仅是一个指向提交的指针。因此,您完全可以忽略这样一个事实,即您想要的提交位于
uat
分支的后面,只需(从master)执行此操作即可:


这将在当前的
master
提示(这只是长提交散列的另一个漂亮名称)和
4d9ed3b8122a215f64f07028c92bb0cb0ca8b4570
之间创建一个合并提交,谢谢。如果有第三个分支,它是否也会在第三个分支中接收提交,或者只是合并UAT更改?我在下面链接了一张图片。我想将UAT合并到#24837,但不包括pw哈希分支中的更改。您的意思是将UAT合并到master,还是将UAT合并到其直接父级#24837(没有ff)?尽管这两种情况都是可能的:先签出到master,然后与UAT合并;签出到#24837,然后通过
git merge UAT与UAT合并-无ff
可能的重复
git merge 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570