Git 修改已提交的郵箱和使用者資訊
阿新 • • 發佈:2018-12-19
實際過程中有的時候本地配置資訊郵箱有誤,導致git commit 提交作者的資訊有誤,這個時候就需要進行修改
git config --list
user.email=xxx
user.name=xxx
修改git 配置資訊
git config --global user.email [email protected]
修改已經提交的作者資訊
網上給出答案都是自己寫的指令碼,有點過於繁瑣,在逛segmentfault1找到了答案:
首先找到修改commit 前一個,執行
git rebase -i commit id
git會自動呼叫配置好的編輯器開啟一個介面
修改第一行資料(就是我們預期要修改的那條commit)的pick為edit,如下:
儲存退出,可以看到如下結果: 這時候我們就可以通過git commit --amend來暢快的修改使用者資訊了,操作如下:
git commit --amend --author="xxx <[email protected]>" --no-edit
繼續完成rebase,
git rebase --continue