2

我有一种情况,我需要更改分支上先前提交的提交消息(我们称之为 BranchA)。我知道我可以使用该分支上的交互式变基来更改消息git rebase -i <commit-number>

问题是我已经将该分支与另一个本地分支(BranchB)合并。所以问题是我需要更改 BranchA 和 BranchB 中的提交消息。合并是在禁用快进的情况下执行的(例如git merge --no-ff BranchA)。

我是否正确 git 会认为这两个分支中的目标提交是单独的提交?我假设 git 将 BranchA 和 BranchB 中的相同提交视为单独的原因是因为当我更新 BranchA 中的提交消息时,BranchB 中的相同提交保持不变。

这是否意味着我只需要在两个分支上执行交互式变基来更改每个分支上的消息?如果我这样做,是否会导致以后在合并等方面出现问题?

4

0 回答 0