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 小时前
Stanford CS144 学习笔记 (四):网络拥塞控制与 AIMD 算法
网络·笔记·学习
Hammer_Hans2 小时前
DFT笔记82
笔记
xuhaoyu_cpp_java3 小时前
SpringBoot学习(四)
java·经验分享·spring boot·笔记·学习
依然范特东3 小时前
动手学深度学习笔记--训练注意、梯度问题
人工智能·笔记·深度学习
tokenKe4 小时前
Epic Games 发布下一代版本控制系统 Lore:被 HN 干到 1000+ 分的“游戏版 Git“
git·游戏
Eira-Z5 小时前
git(持续学习中...)
git·学习
fanchenxinok6 小时前
学习笔记:LabVIEW中如何将解析S19/HEX的VI封装为子VI并供主VI调用
笔记·学习·labview·子vi
2301_809051146 小时前
基本电子电路元件 学习笔记
笔记·学习
一只小菜鸡..7 小时前
Stanford CS144 学习笔记 (二):传输层与数据通信机制
网络·笔记·学习
Yunzenn9 小时前
强化学习1-Liu2026_GFlowRL_精读笔记
人工智能·笔记·深度学习·机器学习·transformer·集成学习·vllm