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 修改最后一次提交,但保留原提交信息 不修改 只想修改文件内容,不想改提交信息时
相关推荐
largecode7 小时前
打电话时,怎么让号码显示自己的品牌名称?办理号码认证服务流程
笔记·百度·微信·课程设计·微信公众平台·facebook·新浪微博
米罗篮8 小时前
DSU并查集 & 拓展欧几里得-逆元
c++·经验分享·笔记·算法·青少年编程
噜噜噜阿鲁~9 小时前
python学习笔记 | 10.0、面向对象编程
笔记·python·学习
hssfscv9 小时前
软件设计师下午题训练1-3题+2019上上午题错题解析 练习真题训练13
笔记·设计模式·uml
哆哆啦0010 小时前
使用 Obsidian + GitHub Actions + GitHub Pages 搭建内容发布流
数据库·笔记·github·obsidian
拾-光11 小时前
【Git】命令大全:从入门到高手,100 个最常用命令速查(2026 版)
java·大数据·人工智能·git·python·elasticsearch·设计模式
xuhaoyu_cpp_java12 小时前
SpringMVC学习(五)
java·开发语言·经验分享·笔记·学习·spring
中屹指纹浏览器12 小时前
2026平台集群式风控溯源体系研究与浏览器环境适配应对方案
经验分享·笔记
敲代码的嘎仔13 小时前
力扣高频SQL基础50题详解
开发语言·数据库·笔记·sql·算法·leetcode·后端开发
星恒随风14 小时前
四天学完前端基础三件套(JavaScript篇)
开发语言·前端·javascript·笔记