【git命令】修改已提交的 commit 信息,包括作者、邮箱

正文

修改已提交的 commit 信息,包括作者、邮箱

1. 背景:不同电脑配置了不同的用户名、邮箱,例如:不小心用公司电脑提交了 commit 到个人的github 仓库,想改掉已经提交的 commit 的信息。

2. 修改用户名、邮箱

// 全局修改
git config --global user.name "silinchen"
git config --global user.email "silinccc@gmail.com"
// 针对某个仓库修改
git config user.name "silinchen"
git config user.email "silinccc@gmail.com"

3.1 修改最后一次 commit 的信息

git commit --amend

出现修改注释信息的界面, 输入 i 进入修改模式,修改好注释后,按 Esc 键 退出编辑模式,输入 :wq 保存并退出。

注:注释信息一般显示在第一行,窗口下面第一个字符是 # 的内容不需要修改

3.2 修改作者、邮箱

git commit --amend --author="{username} <{email}>"

例如:

git commit --amend --author="silinchen <silinccc@gmail.com>"

 

参考资料

1. 修改已提交的 commit 信息,包括作者、邮箱

posted @   苏格拉底的落泪  阅读(2579)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2021-11-12 【学习工具】Part I:vmware虚拟机安装centos 7操作系统教程
2021-11-12 【ceph运维】crush命令
2021-11-12 【linux命令】查询命令安装路径
2021-11-12 【学习工具】vmware虚拟机网络配置
2021-11-12 【ceph运维】docker安装ceph集群
点击右上角即可分享
微信分享提示