コミットメッセージを書いてコミットする
コミット フォームは、ステージングされたファイルの下にあります。Summary 行、オプションの Description、および共同作成者、サインオフ、フック、その後のプッシュ用の Commit Options です。 GitTree は、コミットする前によくあるメッセージの間違いを指摘します。
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- 変更は Working Changes パネル (ステージ ファイル、ハンク、ライン) でステージングされます。
どこで見つけられますか
- Working Changes パネルの下部。グラフの
// WIP行から開きます。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| Commit | ⌘Enter | Ctrl+Enter |
| Stage 選択したファイル | S | S |
ステップ
役立つ場合はその理由を説明してください
Description に理由、チケットのリンク、またはレビュー担当者向けのメモを追加します。 GitTree は、概要と説明の間に空行を挿入します。
提案を確認してください
Message suggestions では、GitTree は、ピリオドで終わる要約、進行中の作業のように見える要約、または環境設定で Check Conventional Commits がオンになっている場合、
feat:などのタイプで始まらない要約にフラグを立てます。これらはヒントです。とにかくコミットできます。専念
Commit Changes to 1 File を押すか (番号はステージングされた内容に従います)、またはショートカットを押します。フォームがクリアされ、新しい短い SHA を含む Committed と表示されます。
期待される結果
コミットは、グラフ内のブランチの新しい一番上の行です。押すまでコンピュータ上に残ります。
コミットオプション
| オプション | 何をするのか |
|---|---|
| Co-authors | 最近の作成者から提案された、一緒に作業した人たちのために Co-authored-by 行を追加します。 |
| Add Signed-off-by | 開発者証明書を要求するプロジェクトの場合は、Signed-off-by 行を追加します。 |
| Skip Hooks (--no-verify) | このコミットでは、pre-commit フックと commit-msg フックは実行されません。 |
| Different Author | あなたがコミッタである間、別の名前と電子メールを作成者として記録します。 |
| Push After Commit | コミットが行われると、ブランチを上流にプッシュします。最初のプッシュで上流が設定されます。 |
| Allow Empty Commit | 次のコミットでファイルの変更を記録しないようにします。そのコミット後に再びオフになります。 |
AI エージェントにメッセージの下書きを作成させる
GitTree Pro または実行中のトライアルでは、Summary の横にある輝きボタンは、インストールしてサインインしているコーディング エージェント CLI (Claude Code、Codex、または Antigravity CLI) に、段階的な変更からのメッセージの下書きを要求します。ドラフトはフォームに反映されます。ボタンを押すまでは何もコミットされません。
何か問題が発生した場合
「コミットは作成されませんでした。メッセージと段階的な変更は変更されていません。」
通常、フックはコミットを拒否しました。 Hook output を開いて理由を読み、修正して再度コミットします。あなたのメッセージはまだそこにあります。
GitTree はあなたの名前とメールアドレスを尋ねます
Git にはコミットごとに ID が必要です。 Set up your Git identity を 1 回入力します。選択した場所に保存されます。
質問
コミット後にメッセージを変更できますか?
はい、最後のコミットについては、修正してください です。古いコミットの場合は、interactive rebase で置き換えます。
