2017-04-11 59 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