假設我在本地分支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