
背景介紹
因為使用的是個人電腦,配置的git全局config的用戶信息是和github的賬戶一致的。新下載的工作git,由於沒有單獨設置局部的用戶信息,導致提交記錄使用的是github用戶,在push代碼的時候,git server提示用戶信息校驗不通過。因此需要修改一下已提交的git記錄中的用戶信息。
git提交記錄中用戶信息可以方便的追蹤到本次提交的具體人員。同樣在github,gitee中,也是通過提交記錄中的用戶信息來和系統中的用戶信息做關聯,從而顯示用戶頭像,並增加鏈接跳轉。
步驟
需要首先設置局部的用戶信息,設置完成後再按如下操作步驟進行記錄信息的修改。
配置用戶信息
git config user.name “yonghuming”
git config user.email “email@qq.com”
# 第一步,(n)代表提交次數
git rebase -i HEAD~n
# 第二步
然後按`i`編輯,把`pick` 改成 `edit`,按'Esc'退出編輯,按`:wq`保存退出
# 第三步
git commit --amend --author="作者 <郵箱@xxxx.com>" --no-edit
# 第四步
git rebase --continue
# 第五步
git push --force
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/210947.html