假设我在本地分支 A 上有以下提交,然后我将其推送到远程分支。
commit 1
commit 2
commit 3
commit 4
现在,我从远程主机拉出,提交历史看起来像这样 -
//From branch A
commit 1
commit 2
commit 3
commit 4
//From master
commit 5
commit 6
如果我现在想使用 git rebase -i 和 git push -f 压缩提交 2 和 3,那是否也会重写提交 5 和 6?如果是,有没有一种方法可以在不重写我从主分支中提取的提交的情况下压缩我之前的提交?我是 Git 新手,所以如果我遗漏了一些非常基本的东西,请见谅。