Commitsの仕様は、コミットメッセージのための軽量の規約です。明示的なコミット履歴を作成するための簡単なルールを提供します、この規則に従うことで自動化ツールの導入を簡単にします。入れることで、さらに詳細な説明を可能にします。コードベースのバグにパッチを当てる場合です。コードベースに新しい機能を追加した場合です。直後に!が追加されているコミットは、APIの破壊的変更を意味できます。コミットに含めることができます。