git修改某次commit(白痴版)

第一步

在bash窗口运行 git rebase --interactive commitId^

比如要改的commitId是 abcedf

bash 复制代码
git rebase --interactive abcedf^

键盘 按 i 或者 ins 进入编辑状态 进入insert 编辑状态

在bash窗口手动把对应commit前面的pick改为e或edit

按 esc 进入退出程序

输入 :wq 保存退出

第二步

执行git commit --amend

修改commit

按 esc 进入退出程序

输入 :wq 保存退出

第三步

git rebase --continue

第四步

git push --foce-with-lease

相关推荐
荔枝吻3 小时前
【AI总结】Git vs GitHub vs GitLab:深度解析三者联系与核心区别
人工智能·git·github
mrbone114 小时前
Git-git worktree的使用
开发语言·c++·git·cmake·worktree·gitab
小哈龙5 小时前
裸仓库 + Git Bash 搭建 本地 Git 服务端与客户端
开发语言·git·bash
GISer_Jing15 小时前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch
高山莫衣20 小时前
git rebase多次触发冲突
大数据·git·elasticsearch
码农藏经阁20 小时前
工作中常用的Git操作命令(一)
git
kobe_OKOK_21 小时前
【团队开发】git 操作流程
git·elasticsearch·团队开发
码农垦荒笔记21 小时前
Git 安装闭坑指南(仅 Windows 环境)
windows·git
阿巴~阿巴~1 天前
Linux基本命令篇 —— alias命令
linux·服务器·bash
CC码码1 天前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github