我在 GitHub 的文档中看到, GitHub 合并和变基行为与 GitHub 上的变基和合并行为略有不同,git rebase因为 GitHub 上的变基和合并将始终更新提交者信息并创建新的提交 SHA,而 GitHub 外部的 git rebase 不会更改提交者信息变基发生在祖先提交之上。
git rebase
那么有人可以向我解释一下这背后的机制吗?提交者的哪些信息发生了变化?
谢谢
git merge github rebase gitlab
git ×1
github ×1
gitlab ×1
merge ×1
rebase ×1