Skip to main content

Commit-Rebasing für Pull-Requests konfigurieren

Sie können Commit-Rebasing für alle Pull-Request-Merges auf GitHub in Ihrem Repository erzwingen, zulassen oder deaktivieren.

Sie können Mergeoptionen für Pull Requests konfigurieren, um Ihre Workflowanforderungen zu erfüllen und den Voreinstellungen für die Verwaltung des Git-Verlaufs zu entsprechen. Weitere Informationen finden Sie unter „Pull-Request-Merges konfigurieren“.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle unter dem Namen deines Repositorys die Option Einstellungen aus. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Wähle unter „Pull Requests“ die Option Rebase-Zusammenführung zulassen aus. Dadurch können Mitarbeiter einen Pull Request durch ein Rebasing ihrer einzelnen Commits auf den Basisbranch zusammenführen.

Wenn Du auch eine weitere Merge-Methode auswählst, können Mitarbeiter den Typ des Merge-Commits auswählen, wenn sie einen Pull Request zusammenführen. Wenn in deinem Repository eine geschützte Branchregel vorhanden ist, die einen linearen Commitverlauf erfordert, musst Du das Mergen mittels Squash oder Rebase oder beides zulassen. Weitere Informationen findest du unter Informationen zu geschützten Branches.