git笔记之git commit --amend三种常用写法的简洁区别对比

git笔记之git commit --amend三种常用写法的简洁区别对比

code review!

  • --amend 单独用 → 会弹出编辑器让改提交信息

  • --amend -m "xxx"直接改提交信息(最常用)

  • --amend --no-edit只改文件,不改信息(最推荐用于"补文件"场景)

  • 只改文件,不想改提交描述 → 用 --no-edit

  • 想顺便改提交描述 → 用 -m "新描述"

  • 想仔细编辑提交描述(多行、修改作者等) → 用不带参数的 --amend

以下是 git commit --amend 三种常用写法的简洁区别对比:

命令 含义 是否修改提交信息 适用场景
git commit --amend 修改最后一次提交(进入编辑器修改信息) 会修改 需要修改提交信息(message)时
git commit --amend -m "xxx" 修改最后一次提交,并直接设置新提交信息 会修改 想快速修改提交信息为指定内容时
git commit --amend --no-edit 修改最后一次提交,但保留原提交信息 不修改 只想修改文件内容,不想改提交信息时
相关推荐
嘻嘻仙人2 天前
Ubuntu中 git上传自己的项目和二次上传一般流程
git·github
Patrick_Wilson2 天前
Squash Merge 的血缘陷阱:为什么删掉的代码又活了过来
前端·git·程序员
沉浸学习的匿名网友2 天前
什么是 .gitignore?为什么每个 Git 项目几乎都离不开它?
前端·git
深海鱼在掘金3 天前
Git 完全指南 —— 第3章:理解工作区、暂存区、版本库三个核心
git
江华森3 天前
Git 基础筑基:从原理到团队协作的全栈实战
git
JakeJiang3 天前
Git 必备命令指南:从日常高频到项目开发实战
git
叫我少年4 天前
Windows 中安装 git
git
LinXunFeng6 天前
Obsidian - 使用 Share Note 分享笔记并自部署
前端·笔记·github
深海鱼在掘金9 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
闪闪发亮的小星星10 天前
高斯光以及高斯光公式解释
笔记