首页/开发/Git 与协作速查/git commit 创建提交
Git 基础与命令88 条

git commit 创建提交

把暂存区内容记录为提交:默认打开编辑器撰写信息,-m 直接给出,-a 跳过手动暂存直接提交已跟踪文件的修改。

Git 与协作速查开发更新于 2026-10-12
用途暂存区 → 一次提交
语法git commit [选项]
常用参数-m 信息;-a 已跟踪改动;--no-verify 跳过钩子

常用示例

常用示例
git commit
git commit -m 'fix: correct retry logic'
git commit -a -m 'chore: sync generated files'
git commit --dry-run
--no-verify 会跳过 pre-commit 与 commit-msg 钩子校验,除非明确知道后果,不要习惯性使用。

易错点

  • -a 只包含已跟踪文件的修改,新文件仍需先 git add
  • 提交信息为空会按默认策略被拒;团队若配置了提交模板或钩子,按约定格式填写

数据来源与参考

  • Git 官方文档:git-commit
  • Pro Git 2nd Edition · 2.3 查看提交历史
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌