git刪除提交記錄「github刪除提交記錄」

git修改已提交記錄的用戶信息

背景介紹

因為使用的是個人電腦,配置的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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 16:26
下一篇 2024-12-08 16:26

相關推薦

發表回復

登錄後才能評論