Skip to main content

Enterprise Server 3.20 は、現在リリース候補として使用できます。

複数の作者を持つコミットを作成する

コミットのメッセージに 1 つ以上の Co-authored-by トレーラーを追加することで、1 つのコミットが複数の作成者に属するようにすることができます。 共同作成されたコミットは、GitHub 上に表示できます。また、プロフィールのコントリビューション グラフとリポジトリの統計に含めることができます。

必要な共作者情報

コミットに共作者を追加する前に、各共作者に使う適切なメールアドレスを知っておく必要があります。 共同作成者のコミットが投稿としてカウントされるようにするには、お使いの GitHub Enterprise Server インスタンス のアカウントに関連付けられているメールを使う必要があります。

GitHub Desktop で共同著者付きのコミットを作成する

GitHub Desktop で、共作者を持つコミットを作成できます。 詳細については、「GitHub Desktop でプロジェクトの変更をコミットしてレビューする」と GitHub Desktop を参照してください。

コマンドライン上で共同作成したコミットを作成する

  1. 各 co-author (共同作者) の名前とメール アドレスを収集します。

  2. コミットメッセージと、変更の短く分かりやすい説明を入力してください。 コミットの説明の後には、終了の引用符ではなく空行を追加します。

    $ git commit -m "Refactor usability tests.
    >
    >
    

    ヒント

    コマンド ライン上でテキスト エディターを使ってコミット メッセージを入力している場合は、コミットの説明の終わりと Co-authored-by: コミット トレーラーの間に、必ず空行 (2 つの連続した改行) を入れます。

  3. コミット メッセージの次の行で、共同作成者ごとに Co-authored-by: name <name@example.com> と個別の情報を入力します。 共同作者の情報の後に、閉じる引用符を追加します。

    複数の共作者を追加する場合は、共同作成者ごとに 1 行と、Co-authored-by: コミット トレーラーを割り当てます。 各共同作成者の行の間に空白行を追加しないでください。

    $ git commit -m "Refactor usability tests.
    >
    > Co-authored-by: NAME <NAME@EXAMPLE.COM>
    > Co-authored-by: ANOTHER-NAME <ANOTHER-NAME@EXAMPLE.COM>"
    

次回のプッシュ時に、お使いの GitHub Enterprise Server インスタンス に新たなコミットとメッセージが表示されます。 詳しくは、「コミットをリモートリポジトリにプッシュする」をご覧ください。

GitHub

上で共同作成したコミットを作成する

GitHub 上で Web エディターを使ってファイルを変更してから、コミットのメッセージに Co-authored-by: トレーラーを追加すると、co-authored コミットを作成できます。

共著者のコミットを収集するために Git の設定情報を取得する 1. [変更のコミット...] をクリックします。

  1. [コミット メッセージ] フィールドに、変更内容を説明する、短くわかりやすいコミット メッセージを入力します。
  2. コミット メッセージの下のテキスト ボックスに、共同作成者ごとに個別の情報と Co-authored-by: name <name@example.com> を追加します。 複数の共作者を追加する場合は、共同作成者ごとに 1 行と、Co-authored-by: コミット トレーラーを割り当てます。
  3.        **[変更のコミット]** または **[変更の提案]** をクリックします。
    

お使いの GitHub Enterprise Server インスタンス に新たなコミットとメッセージが表示されます。

参考資料

  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile)
    
  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile)
    
  •         [AUTOTITLE](/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors)
    
  •         [AUTOTITLE](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message)
    
  • GitHub Desktop でプロジェクトの変更をコミットしてレビューする」はGitHub Desktopドキュメント内にあります