コミットメッセージ テンプレートを追加する

GitGitBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

プロジェクトを行う際、コードベースに対する各変更について、一貫性があり情報が充実したコミットメッセージを付けることが重要です。これにより、他の開発者が変更の目的を理解しやすくなり、必要に応じてバグを特定したり変更を元に戻したりすることが容易になります。この実験では、Git リポジトリのコミットメッセージ テンプレートを設定する方法を学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12710{{"コミットメッセージ テンプレートを追加する"}} end

コミットメッセージ テンプレートを追加する

コミットメッセージ テンプレートがない場合、開発者は「バグ修正」や「コード更新」など、漠然とした情報の乏しいコミットメッセージを書こうとする傾向があります。これでは、他の人が変更の目的を理解するのが困難になり、後々混乱やミスにつながる可能性があります。コミットメッセージ テンプレートを設定することで、開発者はより詳細で情報の充実したコミットメッセージを提供するように促され、コラボレーションと生産性が向上します。

この実験では、https://github.com/labex-labs/git-playground のリポジトリを使用します。このリポジトリにコミットメッセージ テンプレートを設定するには、次の手順に従ってください。

  1. コマンド git clone https://github.com/labex-labs/git-playground を使用して、リポジトリをローカル マシンにクローンします。
  2. コマンド cd git-playground を使用してリポジトリ ディレクトリに移動し、コマンド git config --global user.name "your-username"git config --global user.email "your-email" を使用して GitHub アカウントを設定します。
  3. コマンド vim commit-template を使用して、リポジトリ ディレクトリに新しいファイル commit-template を作成します。
  4. コミット メッセージ エディタで commit-template ファイルを開き、次の行を追加します。
## <type>: <subject>

## <body>

## <footer>

#これは、3 つのセクションがあるテンプレートを作成します。"<type>" は提出の種類を示し、たとえば "feat" や "fix" で、"<subject>" は提出内容を短く要約したもので、"<body>" はより詳細な説明で、"<footer>" には関連する問題番号やその他のコメントなどの追加メタデータを含めることができます。
  1. Esc キーを押して :wq コマンドを入力し、次に Enter キーを押して変更を保存し、commit-template ファイル エディタを終了します。
  2. コマンド git add commit-template を使用して、commit-template ファイルをステージング エリアに追加します。
  3. コマンド git config commit.template commit-template を使用して、commit-template ファイルをリポジトリのコミットメッセージ テンプレートとして設定します。
  4. コマンド git commit を使用してコミット メッセージ エディタを開き、コミット メッセージ エディタには、手順 4 で作成したコミットメッセージ テンプレートが含まれていることに注意してください。
  5. Esc キーを押して :q コマンドを入力し、次に Enter キーを押してコミット メッセージ エディタを終了します。

まとめ

この実験では、Git リポジトリのコミットメッセージ テンプレートを設定する方法を学びました。コミットメッセージ テンプレートを使用することで、開発者はより詳細で情報の充実したコミットメッセージを提供でき、コラボレーションと生産性を向上させることができます。変更の目的を他の人に理解してもらうために、常に明確で簡潔なコミットメッセージを書くことを忘れないでください。