假设我在本地分支A上有以下提交,然后我将其推送到远程分支。从主分支中提取其他提交后,Git压缩提交
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
如果我现在要2和3使用Git变基-i和git推动壁球提交 - f,那么重写是否会提交5和6?如果是的话,有没有办法可以压缩我之前的提交而不重写我从主分支中提交的提交?我是Git的新手,所以请原谅我是否缺少一些非常基本的东西。
工作,谢谢!在你答案的第二部分中,我假设你的意思是“如果第4条是你的头,......”(即第5条和第6条还没有从主方拿来)? – ankit0311
它可能是。我假设你是从你的第二个例子开始的,在“现在,我从远程主人拉”之后。美丽的部分是解决方案工作原理相同:)。 – Blue