Skip to main content

Einen Commit mit mehreren Autoren erstellen

Du kannst einen Commit mehreren Autor*innen zuordnen, indem du mindestens einen Co-authored-by-Nachspann zur Commitnachricht hinzufügst. Gemeinsam verfasste Commits sind auf GitHub.

Erforderliche Co-Autor-Informationen

Bevor du einen Co-Autor zu einem Commit hinzufügen kannst, musst du die richtige E-Mail-Adresse für jeden Co-Autor kennen. Damit Commits von Co-Autor*innen als Beitrag gelten, musst du die E-Mail-Adressen verwenden, die deren Konto in GitHub.com zugeordnet sind.

Wenn eine Person ihre E-Mail-Adresse als privat festgelegt hat, musst du die von GitHub bereitgestellte no-reply-E-Mail-Adresse verwenden, um ihre Daten zu schützen. Andernfalls ist die E-Mail-Adresse des Co-Autors in der Commit-Mitteilung öffentlich einsehbar. Wenn du deine E-Mail-Adresse privat halten möchtest, kannst du die von GitHub bereitgestellte no-reply-E-Mail-Adresse für Git-Vorgänge verwenden und andere Co-Autoren bitten, deine no-reply-Adresse in Commit-Trailern zu verwenden.

Weitere Informationen finden Sie unter E-Mail-Adresse für Commits festlegen.

Tipp

Um Co-Autoren dabei zu helfen, die bevorzugte E-Mail-Adresse zu finden, kannst du die folgenden Informationen weitergeben:

  • Die von GitHub bereitgestellte no-reply-E-Mail-Adresse findest du auf der Seite mit deinen E-Mail-Einstellungen unter „E-Mail-Adresse privat halten“.
  • Um die E-Mail zu finden, die du zum Konfigurieren von Git auf deinem Computer verwendet hast, führst du git config user.email an der Befehlszeile aus.

Commits mit Co-Autor mit GitHub Desktop erstellen

Du kannst mit GitHub Desktop einen Commit mit einem Co-Autor erstellen. Weitere Informationen findest du unter Committen und Überprüfen von Änderungen an deinem Projekt in GitHub Desktop und GitHub Desktop.

Erstellen von Commits mit Mitautoren in der Befehlszeile

  1. Erfasse den Namen und die E-Mail-Adresse aller Co-Erstellenden. Wenn eine Person ihre E-Mail-Adresse privat halten möchte, solltest du die von GitHub bereitgestellte no-reply-E-Mail-Adresse dieser Person verwenden, um ihre Privatsphäre zu schützen.

  2. Gib deine Commit-Mitteilung ein und eine kurze, aussagekräftige Beschreibung deiner Änderungen. Füge nach deiner Commitbeschreibung eine Leerzeile anstelle eines abschließenden Anführungszeichens hinzu.

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

    Tipp

    Wenn du deine Commitnachricht in der Befehlszeile mit einem Text-Editor eingibst, stelle sicher, dass zwischen dem Ende deiner Commitbeschreibung und dem Co-authored-by:-Committrailer eine Leerzeile (zwei aufeinanderfolgende Zeilenumbrüche) steht.

  3. Gib in der nächsten Zeile der Commitnachricht Co-authored-by: name <name@example.com> mit spezifischen Informationen zu allen Co-Autor*innen ein. Füge nach den Angaben zu den Co-Autoren ein abschließendes Anführungszeichen ein.

    Wenn du mehrere Co-Autor*innen hinzufügst, verwendest du für alle jeweils eine eigene Zeile und einen eigenen Commitnachspann mit Co-authored-by:. Füge zwischen den einzelnen Co-Autor-Zeilen keine leeren Zeilen hinzu.

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

Wenn Sie das nächste Mal pushen, wird der neue Commit und die neue Nachricht auf GitHub.com angezeigt. Weitere Informationen finden Sie unter Commits an ein Remote-Repository pushen.

Erstellen gemeinsam verfasster Commits auf GitHub

Nachdem Sie mit dem Web-Editor auf GitHub Änderungen an einer Datei vorgenommen haben, können Sie einen gemeinsam verfassten Commit erstellen, indem Sie der Commit-Nachricht ein Co-authored-by: hinzufügen.

  1. Erfasse den Namen und die E-Mail-Adresse aller Co-Erstellenden. Wenn eine Person ihre E-Mail-Adresse privat halten möchte, solltest du die von GitHub bereitgestellte no-reply-E-Mail-Adresse dieser Person verwenden, um ihre Privatsphäre zu schützen.
  2. Klicke auf Änderungen übernehmen....
  3. Gib im Feld „Commitnachricht“ eine kurze, aussagekräftige Commitnachricht ein, die die Änderung beschreibt, die Du vorgenommen hast.
  4. Füge im Textfeld unterhalb der Commitnachricht Co-authored-by: name <name@example.com> mit spezifischen Informationen zu allen Co-Autorinnen hinzu. Wenn du mehrere Co-Autorinnen hinzufügst, verwendest du für alle jeweils eine eigene Zeile und einen eigenen Commitnachspann mit Co-authored-by:.
  5. Klicken Sie auf Änderungen festschreiben oder Änderungen vorschlagen.

Der neue Commit und die neue Nachricht werden auf GitHub.com angezeigt.

Weitere Informationen

  •         [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)
    
  •           [AUTOTITLE](/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop#4-write-a-commit-message-and-push-your-changes) in der Dokumentation zu GitHub Desktop