我目前有一个uat分支和一个master分支。我每周(每周发布后)将uat分支合并为master。
在合并之前,我愚蠢地在uat上签了另一个项目。
我可以这样做吗:
Git合并UAT 4D9ED3B8122A215F64F07028C92BB0CB0A8B4570
那么这会合并uat到这个承诺上吗?

最佳答案

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

git merge 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570

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

08-27 18:22