简体中文 ▾ Topics ▾ Latest version ▾ git-commit last updated in 2.55.0

名称

git-commit - 记录仓库的修改

概述

git commit' [-a | --interactive | --patch] [-s] [-v] [-u<模式>] [--amend]
	   [--dry-run] <提交>_ | --fixup [(amend|reword):"><提交>)]
	   [-F <文件> | -m <消息>] [--reset-author] [--allow-empty]
	   [--allow-empty-message] [--no-verify] [-e] [--author=<提交人>]
	   [--date=<日期>] [--cleanup=<模式>] [--[no-]status]
	   [-i | -o] [--pathspec-from-file=<文件> [--pathspec-file-nul]]
	   [(--trailer <token>[(=|:)<value>])…​] [-S[<keyid>]]
	   [--] [<路径>…​]

描述

创建一个新的提交,包含索引的当前内容和描述变化的给定日志信息。新的提交是 HEAD 的直接子节点,通常是当前分支的顶端,分支会被更新以指向它(除非工作区上没有分支,在这种情况下 HEAD 会被 "分离",如 git-checkout[1] 所述)。

可以用几种方式指定要提交的内容:

  1. 通过使用 git-add[1],在使用 commit 命令之前,逐步将修改内容 “添加” 到索引中(注意:即使是修改过的文件也必须被 “添加” );

  2. 通过使用