當次的提交顯示指定提交者資訊:
1 git commit -m "initial commit
" --author="
mn "
修改已經提交的commit的資訊:
1 git commit --amend --author="mn "
如果是上幾次的提交呢?可以利用rebase來實現,如:
1 git rebase -i orgin/master
在列表中將開頭的pick修改為edit,然後重複執行以下命令直到完成:
1 git commit --amend --author="mn "
2 git rebase --continue
與上面的不同在於,不能再使用特定的commit id,使用
1 git rebase -i --root
即可。
git修改歷史提交
當我們提交了乙個commit之後突然發現這個commit或者歷史上的某一commit注釋有問題,表達不清或者是單詞拼寫錯誤的情況下,很害怕被老大同事鄙視,可以趁著沒有pust趕緊修改過來時就可以用這種方式。這個比較簡單,一般我們會使用git commit amend命令進行修改直接儲存退出就可以了....
修改GIT歷史提交備註資訊
git commit amend m message 如,修改前三條commit的message 執行命令 git rebase i head 3 autostash 會彈出修改commit的資訊,需要等待一會 將需要修改的commit的message的pick修改為edit 如 pick 2224...
git rebase修改歷史提交
如果執行了一系列提交後,想修改其中不是最近的某幾次提交,可以執行 git rebase i 然後在要修改的那幾次提交前面改為edit 儲存推出後,git會按順序逐一提示要修改的提交,這時就可以按順序修改這些提交,修改完後分別執行git add 和git commit amend git rebase...