惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
J
Java Code Geeks
U
Unit 42
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
L
LangChain Blog
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
I
InfoQ
The Cloudflare Blog
小众软件
小众软件
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
V
V2EX
月光博客
月光博客
Martin Fowler
Martin Fowler

博客园 - 我就是那个王小明

gitbase配置两个git仓库源头地址 yarn dev 或者 npm run dev 或node -v 等报错:'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 htmlToPdf ES6 Generator使用 - 我就是那个王小明 - 博客园 数组中的每一项按照某个属性分组 - 我就是那个王小明 - 博客园 前端开发快速定位bug的一些小技巧 基本css拼图形 forEach时候删除数组某一属性项,使用splice容易出现问题 对于vue的一些理解 配置vuex并使用 vue搭建开发环境 一些意想不到的小bug。 小程序开发中遇到的问题 rem原理 vue使用webpack压缩后体积过大要怎么优化 分别使用ES5和ES6进行数组去重以及注意事项 nodeJS理解 package.json和bower的参数解释 Angular.js基础
git修改历史提交记录名字
我就是那个王小明 · 2026-02-03 · via 博客园 - 我就是那个王小明

修改远程仓库已经提交过的commit的提交人姓名和邮箱,删除与原始账号的关联。
1.git config user.email "usebycompany_name@163.com"
2.git config user.name myname
3.git rebase -i --root
进入commit编辑页面,如图
image

键盘按“i”键,进入编辑模式:
修改需要改的commit内容的“pick”为“edit”
image

按“ESC”退出编辑模式
按“:+w+q”后点击回车键退出此界面

4.git commit --amend --author="myname usebycompany_name@163.com" --no-edit
myname 为显示的名字,usebycompany_name@163.com 为邮箱
5.git rebase --continue
此指令自动跳转到下一条需要修复的commit内容
一直重复第2,3条指令。
直到显示“Successfully rebased and updated refs/heads/master”
6.git push -f origin master
强制推送远端master或者main主分支。