我目前有一个UAT分支和一个主分支。我每周将UAT分支合并为Master(每周发布一次)。
在合并之前,我愚蠢地在UAT上检查了另一个项目。
我可以这样做:
git merge uat 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570
那么将UAT合并到那个提交中吗?
答案 0 :(得分:14)
git branch只是一个指向提交的指针。因此,您绝对可以忽略这样一个事实,即您想要的提交位于uat
分支之后的某个位置,并且这样做(来自master):
git merge 4d9ed3b8122a215f64f07028c92bb0cb0a8b4570
这将在master
的当前提示(这是长提交哈希的另一个漂亮名称)和4d9ed3b8122a215f64f07028c92bb0cb0a8b4570
之间创建合并提交。