http://stackoverflow.com/questions/17647936/how-do-i-edit-an-incorrect-commit-message-with-tortoisegitgit
If the commit is the head of current branch, that is easy.this
- Context menu -> Git Commit
- Tick "Amend Last Commit" checkbox
- Correct your commit message
- OK
If the commit is the head of other branch, switch to that branch first.日誌
- Context menu -> TortoiseGit -> Switch/Checkout
- Choose branch name
- OK
- Follow above 1-4 steps to amend commit message
If the commit is in the middle without any merge between head, you need to reset, amend and cherry-pickblog
- Context menu -> TortoiseGit -> Log
- Select the commit -> Context menu -> Reset
- Hard Reset (this will discard all work contained in commits above the selected commit as well as any un-committed changes in the working directory)
- OK
- Follow above 1-4 steps to amend commit message
- Select from head to one commit above it -> Context menu -> Cherry-pick
- Continue
分爲3種狀況:get
第一種狀況,若是須要修改的commit是當前分支的最新的一個commit,it
在版本庫中,右鍵菜單,提交io
在提交的界面,選擇Amend Last Commitast
而後根據須要修改日誌信息,包括commit message,日期,做者select
![](http://static.javashuo.com/static/loading.gif)