我有一个来自大师的分支A.我在分支A上创建了另一个分支,让我们说分支AA并且对AA进行了一些更改。
然后我在AA上创建了一个拉动请求,并将其指向分支A.
由于某种原因,我不得不将分支A合并回主分支。
现在我有一个指向A的AA的开放拉取请求,而github显示合并拉取请求按钮为绿色(暗示我可以安全地合并)。
如果我将AA上的更改合并到分支A,这样可以吗?或者我应该关闭拉取请求并创建指向主服务器的新拉取请求,因为分支A已经合并到主服务器中了?
答案 0 :(得分:0)
如果我将我在AA上所做的更改合并到分支A上,那可以吗?
没问题,你可以合并。但它最终肯定不是你想要做的......
为了让我们了解它会做什么,你应该尝试将历史可视化(也许在纸张上!)。
如果将AA合并到A中,您将在A中进行新的合并提交,但此提交将不会在master内部合并,因为在主服务器中合并A之后创建。如果你想要AA中的提交也在master中完成,你将不得不再次合并A在master中。
或者我应该关闭拉取请求并创建一个指向主服务器的新拉取请求,因为分支A已经合并到主服务器中了?
如果你想要一个更简单的历史记录会更好,但是2个解决方案将以相同的结果结束......