前言
提交代碼時需要按公司規定的格式填寫commit信息, 格式為: jira號+空格+具體提交信息
巧了, 填寫commit信息時把jira號填錯了, 這時候發現已經提交了2個版本了, 並且已經push到遠程了, 怎么辦?

解決步驟
1.查看最近5次的記錄, 將提交日志文件中需要修改的提交信息那行的pick修改為edit :wq保存提交日志文件並退出
git rebase -i HEAD~5
會打開最近5次的提交日志, 日志中提交信息是倒序排列的, 和Linux修改文件一樣, 光標定位到要修改的commit信息處, 將pick修改為edit, 保存提交日志文件
2.此時, 執行以下命令, 修改想要修改的提交信息, :wq保存文件並退出
git commit --amend
3.然后執行以下命令
git rebase --continue
4. 最后git log 查看發現已經修改成功了
git log
5.查看分支信息發現已經修改過來了, 並且代碼也不用動

6.最后, push到遠程就OK了!
感謝
https://www.jianshu.com/p/0f1fbd50b4be
