git修改提交歷史中的author資訊

2022-06-13 13:06:21 字數 506 閱讀 4746

當次的提交顯示指定提交者資訊:

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...