我目前有一个UAT分支和一个主分支。我每周将UAT合并到主分支上(在每周发布之后)。
我在进行合并之前愚蠢地将另一个项目检入了UAT。
我能像这样做吗:
git merge uat 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570
那么这会将UAT合并到该提交吗?
Git分支只是一个指向提交的指针。因此,您肯定可以忽略您想要的提交在uat
分支后面的事实,并只需执行以下操作(从主分支):
git merge 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570
这将在当前的master
分支顶端(只是另一个代表长字符串哈希值的易读名称)和4d9ed3b8122a215f64f07028c92bb0cb0a8b4570
之间创建一个合并提交。
git merge UAT --no-ff
与UAT合并。 - orb