0
在我當地的環境我做了一些改動,然後:回去提交前和更改推
$ git log --oneline
2aa8998 Changes 02
5131bfe Changes 01
$ git commit -am "Commit 03"
$ git push
$ git log --oneline
9ca6c56 Changes 03
2aa8998 Changes 02
5131bfe Changes 01
但是我發現我犯了一個錯誤,當我返回「git的承諾-am」前提交2aa8998提交03" 與改變,而不犯?
不知道我是否理解這個問題,但'git rebase -i HEAD〜3'可能適合你。 – pfnuesel
你可以(見@pfnuesel),但你真的不應該。永遠不要重新推送提交。 http://stackoverflow.com/questions/2715085/rebasing-and-what-does-one-mean-by-rebasing-pushed-commits –