git commit
是 Git 版本控制系統中的一個命令,用于將更改提交到本地存儲庫。以下是 git commit
的一些常見用法和選項:
-
基本用法:
git commit -m "提交信息"
使用
-m
選項可以直接在命令行中添加提交信息。 -
提交所有更改:
git commit -a -m "提交信息"
使用
-a
選項會自動將所有已經跟蹤的文件的更改添加到暫存區,并進行提交。注意,這不包括未跟蹤的新文件。 -
編輯提交信息:
如果你沒有使用-m
選項,Git 會打開一個文本編輯器(如 Vim、Nano 或其他默認編輯器)讓你輸入提交信息。保存并關閉編輯器后,更改將被提交。 -
修改上一次的提交:
git commit --amend
這將允許你修改上一次的提交信息或合并新的更改到上一次的提交中。
-
只提交某些文件:
首先,使用git add 文件名
將文件添加到暫存區,然后:git commit -m "提交信息"
-
跳過暫存區直接提交:
git commit -m "提交信息" 文件名
-
顯示更改統計信息:
git commit -m "提交信息" --stat
提交后,這將顯示有關提交的統計信息,如更改的文件、插入的行數和刪除的行數。
-
簽名提交:
如果你有一個 GPG 密鑰,你可以使用以下命令簽名你的提交:git commit -S -m "提交信息"
這只是 git commit
的一些基本用法和選項。Git 提供了許多其他選項和高級功能,可以查看官方文檔或使用 git commit --help
命令獲取更多信息。