Linux里如何修改git log最近一次commit的身份信息及邮箱

2023年 8月 15日 49.4k 0

        省流直接跳到最后一行。

        让我猜猜,你刚刚写好了一个函数&功能,伴随着自信的 git add后满足感油然而生:我果然天资聪慧!!!(✪ω✪)

        想着可以光明正大义正严词摸鱼到下班甚至周五,亦或是课程作业提前搞完不用操心这些东西,这是何等的快乐?!

        在洋洋得意中敲上了git commit -m,构想起怎么把我的修改漂亮简洁的描述一下,然后!!光荣的挂在这个分支上或者主分支上哈哈哈哈哈哈哈。

        手指一顿乱舞,迅速轻巧的打出了一串描述。好耶!回车!(✧◡✧)

        冷静片刻,想欣赏一下再log里自己那骄傲的成果时.............两次回车间隔不长,但产生的效果截然相反,眼睛里的高光消失,伴随着精神石化。屏幕上最新的你的改动,居然是XXX的名字!(艹皿艹)这这这,阿西!

        咋整,我不想这样push上去,这是我的宝贝代码,这比杀了我都难受(T ^ T) 

        reset 回去?!那就得备份出去等会再拷进来,这也好费时间啊。

        同学朋友同事给的建议都不是很轻松,但不得不接受现实,今日快乐时光-30mins。

        那么全新一代挽救措施,闪亮上市!

        1)首先确保你的本地信息已经变更成你的了(养成好习惯这很重要):

git config user.name bazhendoufu

git config user.email bazhendoufuzhendehenhaochi@doufu.com

        也可以直接改文件一劳永逸,但悲伤就转移到别的可怜人了,这样不好,我劝你耗子尾汁,要是你锤的过服务器其他人,那完全可以哈哈哈哈:

修改.gitconfig文件,里面你就看到那个刚刚悲伤的名字了,改了他!位置在root下

        2)在你的git仓库下输入:

git  commit --amend --reset-author 

        git log 再看,完美了

注:此操作只适合你commit了一次,多次我没试过,好像不行(主要是我也没干过那事)。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论