2017-04-11 93 views
0
X -- Y -- Z <-- master 
     \ 
     A -- B <-- your-cool-branch 

你想貢獻代碼回主foobar的回購,但你知道有在您的源代碼一個非常愚蠢的錯字的意見在提交答:您仍想提交拉請求作爲兩個提交A'和B',其中A'是A的固定版本,B'與B的確切差異是相同的。你如何重寫git歷史來實現這一點?修復版本1提交

+0

究竟是你的問題在哪裏?說清楚,這樣人們可以提供幫助。這不是一個「我的代碼」平臺。 – Torben

+1

可能的重複[如何修改現有的,unpushed提交?](http://stackoverflow.com/questions/179123/how-to-modify-existing-unpushed-commits) – mkrieger1

回答

0

git rebase -i會讓你開始。從那裏,您將看到提交A和B,並且唯一需要做的是將提交A上的指令從pick更改爲edit