命令格式
git commit [-a | --interactive | --patch] [-s] [-v] [-u<mode>] [--amend]
[--dry-run] [(-c | -C | --fixup | --squash) <commit>]
[-F <file> | -m <msg>] [--reset-author] [--allow-empty]
[--allow-empty-message] [--no-verify] [-e] [--author=<author>]
[--date=<date>] [--cleanup=<mode>] [--[no-]status]
[-i | -o] [-S[<keyid>]] [--] [<file>…?]
命令参数
-a, --all
直接将工作区的修改提交至仓库。
实例
a) 将暂存区的提交至仓库
[[email protected] hello_git]$ date > datetime.txt [[email protected] hello_git]$ git add . [[email protected] hello_git]$ git commit -m "change datetime" [master 7983be4] change datetime 1 files changed, 1 insertions(+), 1 deletions(-)
b) 直接将工作区的修改提交至仓库
[[email protected] hello_git]$ rm testfile.txt [[email protected] hello_git]$ date > datetime.txt [[email protected] hello_git]$ git commit -a -m "rm testfile & change datetime" [master 5622ecb] rm testfile & change datetime 2 files changed, 1 insertions(+), 2 deletions(-) delete mode 100644 testfile.txt
更多
http://git-scm.com/docs/git-commit
时间: 2024-12-22 08:32:59