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. Commits mit Co-Autorenschaft sind auf GitHub sichtbar.

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 die Commits von Co-Autor*innen als Beitrag gelten, müssen Sie die mit ihrem Konto bei GitHub.com verknüpfte E-Mail-Adresse verwenden.

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 Commit-Nachricht in der Befehlszeile mit einem Texteditor eingibst, stelle sicher, dass zwischen dem Ende deiner Commit-Beschreibung und dem Co-authored-by:-Commit-Trailer 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, gib jedem Co-Autor eine eigene Zeile und einen eigenen Co-authored-by: Commit-Trailer. 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.

Commits mit Co-Autoren auf GitHub

erstellen

Wenn du mit dem Web-Editor Änderungen an einer Datei auf GitHub vorgenommen hast, kannst du einen Commit mit Co-Autoren erstellen, indem du der Commitnachricht den Nachspann Co-authored-by: hinzufügst.

  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, gib jeder/m Co-Autor*in eine eigene Zeile und einen eigenen Commit-Trailer 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