{"meta":{"title":"Schnellstart für Pull Requests","intro":"Schlagen Sie Ihre erste Änderung vor und begleiten Sie sie von Ihrem ersten Commit bis hin zu einem gemergten Pull Request.","product":"Pull Requests","breadcrumbs":[{"href":"/de/pull-requests","title":"Pull Requests"},{"href":"/de/pull-requests/get-started","title":"Erste Schritte"},{"href":"/de/pull-requests/get-started/pull-request-quickstart","title":"Schnellstart für Pull Requests"}],"documentType":"article"},"body":"# Schnellstart für Pull Requests\n\nSchlagen Sie Ihre erste Änderung vor und begleiten Sie sie von Ihrem ersten Commit bis hin zu einem gemergten Pull Request.\n\nEine Pullanforderung schlägt Änderungen an einer Verzweigung vor, die von der Hauptcodebasis getrennt ist, damit andere die Änderungen überprüfen können, bevor sie zusammengeführt werden. Diese Schnellstartanleitung führt Sie durch den einfachsten Pfad zu einer Pullanforderung. Sie werden einen Branch erstellen, Änderungen vornehmen und committen, einen Pull Request öffnen, auf Feedback reagieren und zusammenführen.\n\nSie können auf der Website GitHub oder mit GitHub CLI mitverfolgen, indem Sie eine der obigen Registerkarten auswählen.\n\n## Einen Branch erstellen oder das Repository forken\n\nSie beginnen mit der Erstellung eines isolierten Arbeitsorts.\n\n<div class=\"ghd-tool webui\">\n\n1. Navigieren Sie zu GitHub zur Startseite des Repositorys, für das Sie Änderungen vorschlagen möchten.\n2. Falls Sie keinen Schreibzugriff haben, benötigen Sie gegebenenfalls einen Fork. Klicken Sie oben rechts auf **Fork** und folgen Sie den Schritten. Arbeiten Sie dann in Ihrem Fork des Repository weiter.\n3. Klicken Sie oben in der Dateiliste auf das Branch-Auswahlmenü. Es heißt wahrscheinlich **main**. Geben Sie einen neuen Verzweigungsnamen ein, und klicken Sie **im Hauptbereich auf \"*Verzweigungsname erstellen\"***.\n\n</div>\n\n<div class=\"ghd-tool cli\"> \n\n1. Um GitHub CLI zu verwenden, müssen Sie es zunächst installieren. Siehe [Schnellstart GitHub CLI](/de/github-cli/github-cli/quickstart).\n\n2. Klonen Sie das Repository. Oder erstellen Sie einen Fork des Repositorys und klonen Sie es gleichzeitig lokal.\n\n* Wenn Sie Schreibzugriff auf das Repository haben, klonen Sie das Repository:\n\n  ```shell\n  gh repo clone OWNER/REPO\n  ```\n\n* Wenn Sie keinen Schreibzugriff haben, erstellen Sie zuerst einen **Fork** und klonen ihn direkt.\n\n  ```shell\n  gh repo fork OWNER/REPO --clone\n  ```\n\n1. Wechseln Sie zum geklonten Repositoryverzeichnis.\n\n   ```shell\n   cd REPO\n   ```\n\n2. Einen neuen Branch erstellen und zu ihm wechseln.\n\n   ```shell\n   git checkout -b YOUR-BRANCH-NAME\n   ```\n\n</div>\n\n## Code schreiben oder bearbeiten\n\nNehmen Sie Ihre Änderungen an der Verzweigung vor. Halten Sie die Änderung für Ihren ersten Pull Request fokussiert und einfach. Kleinere Pullanforderungen sind schneller zu überprüfen und einfacher zusammenzuführen.\n\nProbieren Sie eine der folgenden Aktionen aus, um Ihre Änderungen vorzunehmen:\n\n* Bearbeiten Sie Dateien lokal in Ihrer IDE oder in einem Text-Editor.\n* Bearbeiten Sie eine Datei direkt auf GitHub, indem Sie dorthin navigieren und auf <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-pencil\" aria-label=\"Edit this file\" role=\"img\"><path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path></svg> klicken.\n\n## Häufiges Commit\n\nSpeichern Sie Ihre Arbeit in kleinen, aussagekräftigen Commits. Jeder Commit zeichnet eine Momentaufnahme und eine Nachricht auf, die die Änderung beschreibt.\n\n<div class=\"ghd-tool cli\">\n\n```shell\ngit add .\ngit commit -m \"Describe your change\"\ngit push --set-upstream origin YOUR-BRANCH-NAME\n```\n\n</div>\n\n<div class=\"ghd-tool webui\">\n\nWenn Sie eine Datei auf GitHub bearbeiten und bereit zum Committen sind, geben Sie eine Commit-Nachricht ein und committen direkt auf Ihrem Branch.\n\n1. Klicken Sie auf **'Änderungen übernehmen'...**.\n2. Geben Sie im **Meldungsfeld \"Commit\"** eine kurze Beschreibung der von Ihnen vorgenommenen Änderungen ein.\n3. Wählen Sie die Verzweigung aus, an der Sie arbeiten.\n4. Klicke auf **Änderungen vorschlagen**.\n\nIhre Änderung wird dem Branch hinzugefügt und dort committet.\n\n</div>\n\n## Öffnen Sie Ihren Pull Request\n\nWenn Ihre Verzweigung die Änderungen aufweist, die Sie vorschlagen möchten, öffnen Sie eine Pullanforderung für den Basiszweig.\n\n<div class=\"ghd-tool webui\">\n\n1. Klicken Sie auf der Hauptseite des Repositorys auf **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-pull-request\" aria-label=\"The pull request icon\" role=\"img\"><path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path></svg> Pullanforderungen**, und klicken Sie dann auf **\"Neue Pullanforderung\"**.\n2. Für den **Basis-Branch** ist main wahrscheinlich bereits ausgewählt und ist in der Regel der Basis-Branch, in den Sie mergen.\n3. Wählen Sie für den **Compare-Branch** den Branch aus, der Ihre Änderungen enthält.\n4. Klicke auf **Pull Request erstellen**.\n5. Geben Sie einen Titel und eine Beschreibung ein, die erläutert, was Sie geändert haben und warum.\n6. Sie können eine Pull-Anforderung erstellen, die zur Überprüfung bereit ist, oder eine Anforderung, die sich in einem Entwurfszustand befindet.\n\n* Wenn sie zur Überprüfung bereit ist, klicken Sie auf **\"Pullanforderung erstellen\"**.\n* Um eine laufende Arbeit freizugeben, verwenden Sie die Dropdownliste, und wählen Sie **\"Entwurfs-Pullanforderung erstellen\"** aus.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\nSie können eine Pull-Anforderung erstellen, die zur Überprüfung bereit ist, oder eine Anforderung, die sich in einem Entwurfszustand befindet.\n\n* Wenn sie zur Überprüfung bereit ist:\n\n  ```shell\n  gh pr create\n  ```\n\n* Einen Entwurf freigeben\n\n  ```shell\n  gh pr create --draft\n  ```\n\nFolgen Sie dann den Anweisungen, um den Basiszweig, den Titel und die Beschreibung festzulegen.\n\n</div>\n\nWenn Sie weitere Commits im selben Branch erstellen, werden diese automatisch zu Ihrem Pull Request hinzugefügt.\n\n## Anfordern einer Überprüfung\n\nUm eine Überprüfung über das Feld **\"Prüfer** \" anzufordern, benötigen Sie Schreibzugriff auf das Repository, und Sie können eine Rezension von einer Person oder einem Team mit Lesezugriff auf das Repository anfordern. Wenn Sie eine Überprüfung anfordern, erhält die Person oder das Team eine Benachrichtigung. In einigen Fällen werden vorgeschlagene Prüfer angezeigt, aus denen Sie auswählen können.\n\nWenn das Feld **„Prüfer“** für Sie nicht verfügbar ist, können Sie:\n\n* Überprüfen Sie die Infodatei für das Repository auf ihre Anleitungen zu Pull-Anforderungsüberprüfungen, und folgen Sie ihren Anweisungen.\n* Wenn Sie eine Person kennen, die die Rezension für Sie ausführen kann, wenden Sie sich an sie, und teilen Sie den Link zu Ihrer Pullanfrage mit.\n\n## Feedback zur Adressüberprüfung\n\nPrüfer können Änderungen kommentieren, vorschlagen oder Änderungen anfordern, bevor eine Pullanforderung zusammengeführt werden kann.\n\n* Wenn Sie den Vorschlag eines Reviewers annehmen möchten, klicken Sie auf **Vorschlag committen** (oder sammeln Sie mehrere und klicken Sie auf **Vorschläge committen**).\n* Um umfassendere Änderungen vorzunehmen, bearbeiten Sie Ihren Code, und übertragen Sie neue Commits an dieselbe Verzweigung. Die Pullanforderung wird automatisch aktualisiert und führt alle Prüfungen erneut aus.\n* Markieren Sie jede Unterhaltung als **gelöst** , nachdem Sie sie adressiert haben.\n\n## Zusammenführen und bereitstellen\n\nSobald erforderliche Überprüfungen und Statusprüfungen bestanden wurden, führen Sie die Pullanforderung zusammen, um Ihre Änderungen in den Basiszweig zu übertragen. Wenn Sie sich entscheiden, die Änderungen nicht zusammenzuführen, können Sie stattdessen die Pullanforderung schließen.\n\n> \\[!TIP]\n> Verschiedene Repositorys können unterschiedliche Anforderungen für die Zusammenführung haben. Überprüfen Sie alle relevanten Anleitungen, und folgen Sie ihren Anweisungen.\n\n<div class=\"ghd-tool webui\">\n\n1. Klicken Sie unten in der **Pullanforderung auf \"Pullanforderung zusammenführen\"**.\n2. Klicken Sie auf **Bestätigen**, um die Zusammenführung abzuschließen.\n3. (Optional) Löschen Sie den Head Branch, um das Repository übersichtlich zu halten.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n```shell\ngh pr merge\n```\n\nFolgen Sie den Anweisungen, um eine Zusammenführungsmethode zu wählen und optional die Verzweigung zu löschen.\n\n</div>\n\n## Nächste Schritte\n\nVersuchen Sie nach Ihrem ersten Pull Request, die Arbeit einer anderen Person zu überprüfen. Siehe [Quickstart für die Überprüfung von Pull Requests](/de/pull-requests/get-started/reviewing-pull-requests-quickstart).\n\n## Weiterführende Lektüre\n\n* [Schreiben von Code für ein Projekt](/de/pull-requests/concepts/writing-code-for-a-project)\n* [Pull-Anfragen](/de/pull-requests/reference/pull-requests)"}