Gitとのコミットは、コードの変更を著者に帰属させることによって説明責任を提供します。 Gitは、コミットの特異性とセキュリティのための複数の機能を提供します。このトピックでは、Gitを使用してコミットする際の適切なプラクティスと手順について説明します。
パラメータ | 詳細 |
---|---|
- メッセージ、-m | コミットに含めるメッセージ。このパラメータを指定すると、エディタを開くというGitの通常の動作がバイパスされます。 |
--amend | 現在ステージングされている変更を前のコミットに追加(修正)するように指定します。注意して、これは歴史を書き換えることができます! |
--no-edit | エディタを起動せずに、選択したコミットメッセージを使用します。たとえば、 git commit --amend --no-edit はコミットメッセージを変更せずにコミットを修正します。 |
--all、 - a | まだステージングされていない変更を含む、すべての変更を確定します。 |
- 日付 | コミットに関連する日付を手動で設定します。 |
- のみ | 指定されたパスのみをコミットします。これは、そうしない限り、あなたが現在行っているものをコミットしません。 |
--patch、-p | 対話型パッチ選択インタフェースを使用して、どの変更をコミットするかを選択します。 |
- 助けて | git commit manページを表示します。 |
-S [keyid]、-S --gpg-sign [= keyid]、-S --no-gpg-sign | コミットのサイン、GPGサインのコミット、countermand commit.gpgSign 設定変数 |
-n、--no-verify | このオプションは、コミット前コミットとフックをバイパスします。 フックも参照してください |