# Überprüfen der vorgeschlagenen Änderungen

Überprüfen Sie Ihren eigenen Pull Request, bevor Sie ihn mergen, um Fehler zu erkennen und die Qualität zu verbessern – mit optionaler KI-Unterstützung von Copilot.

Ein Pull Request ist eine Gelegenheit, Ihre Arbeit mit frischem Blick zu betrachten, bevor sie Teil von `main` wird. In diesem Lernprogramm überprüfen Sie Ihre eigenen Änderungen, wenden Verbesserungen an und führen das erste Feature für Ihre Website zusammen.

## Voraussetzungen

* Ein offener Pull Request für deinen `add-starred-list` Branch. Wenn Sie noch keins geöffnet haben, lesen Sie [Schreiben und Speichern des Codes](/de/enterprise-server@3.19/get-started/start-your-journey/writing-and-storing-your-code).

## Warum Code überprüfen?

Wenn Sie Änderungen überprüfen, bevor Sie zusammenführen, können Sie Fehler auffangen, fehlende Fehlerbehandlung erkennen und die Lesbarkeit verbessern, während die Arbeit noch frisch ist. Selbst wenn Sie allein arbeiten, erstellt eine bewusste Überprüfung eine Gewohnheit, die Ihre Softwareprojekte gesund hält und die Zusammenarbeit später erleichtert.

## Überprüfen Ihrer Änderungen im Pull Request

Die Registerkarte **Dateien geändert** in einem Pull Request auf GitHub zeigt die Unterschiede bei allem, was Ihr Branch hinzufügt oder ändert. Überprüfen Sie es sorgfältig.

1. Klicken Sie auf " [Pullanforderungen anzeigen](https://github.com/pulls?ref_product=github\&ref_type=engagement\&ref_style=button) ", um zum Posteingang GitHubihrer Pullanforderungen zu wechseln. Navigieren Sie alternativ zu Ihrem `stargazers-log` Repository, und klicken Sie auf die Registerkarte **"Pullanforderungen** ".
2. Klicken Sie auf den Titel, um Ihren Pull Request für den `add-starred-list` Branch zu öffnen.
3. Klicken Sie auf den Tab **Dateien geändert**.
4. Lesen Sie den Diff für jede Datei, und suchen Sie nach:
   * Fehler oder Logikfehler, z. B. ein falsch übereinstimmender Dateiname in `script.js`.
   * Fehlende Fehlerbehandlung, z. B. was passiert, wenn `events.json` das Laden fehlschlägt.
   * Barrierefreiheitsprobleme, z. B. fehlende Textalternativen oder unklare Bezeichnungen.
   * Alles Unklare, mit dem ein zukünftiger Leser kämpfen könnte.
5. Um etwas zu markieren, das Sie ändern möchten, bewegen Sie den Mauszeiger auf eine Zeile, klicken Sie auf <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Add a comment" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg>, geben Sie einen Kommentar ein und klicken Sie dann auf **Kommentar**.

## Optional: Abrufen einer ZWEITEN KI-Meinung

Sie können auch in Ihrem Editor bitten Copilot-Chat , die gleichen Änderungen zu überprüfen und eine zweite Perspektive zu bieten.

1. Öffnen Sie Copilot-Chatin Ihrem Editor .

2. Bitten Sie sie, Ihre Änderungen mit einer Eingabeaufforderung wie der folgenden zu überprüfen.

   ```text copy
   Review my changes for bugs, missing error handling, and accessibility issues.
   ```

3. Lesen Sie die Vorschläge, und entscheiden Sie, welche Ihre Funktion verbessern. Sie haben immer die Kontrolle darüber, welche Änderungen vorgenommen werden sollen.

> \[!TIP]
> Wenn es Ihnen gefallen hat, mit Copilot Ihren eigenen Code zu überprüfen, können Sie [sich für einen kostenpflichtigen Tarif anmelden](https://github.com/github-copilot/signup?ref_product=copilot\&ref_type=purchase\&ref_style=text\&ref_plan=pro), um zusätzliche KI-Gutschriften und Copilot Codeüberprüfung zu erhalten, das Ihre Pull Requests automatisch überprüfen kann, wenn Sie Copilot als Reviewer hinzufügen.
>
> Weitere Informationen finden Sie in der [](/de/enterprise-cloud@latest/copilot/how-tos/set-up/set-up-for-self) Dokumentation[](/de/enterprise-cloud@latest/copilot/concepts/agents/code-review) unter  und GitHub Enterprise Cloud.

## Anwenden von Feedback

Verwandeln Sie Ihre Überprüfungsnotizen und alle Copilot-Chat Vorschläge, denen Sie zustimmen, in Aktualisierungen.

1. Aktualisieren Sie in Ihrem Editor die betroffenen Dateien so, dass sie den gefundenen Inhalt adressieren.
2. Geben Sie in GitHub Desktop eine Commit-Nachricht ein, z. B. `Address review feedback`, und klicken Sie dann auf **Commit # files to add-starred-list**.
3. Klicken Sie auf **Push origin**, um Ihre Pull-Request mit dem neuen Commit zu aktualisieren.

## Zusammenführen der Pullanforderung

Sobald Sie mit Ihren Änderungen zufrieden sind, führen Sie sie in `main` zusammen.

1. Gehen Sie auf GitHub zurück, kehren Sie zu Ihrem Pull Request zurück, und aktualisieren Sie die Seite.
2. Klicken Sie auf die Registerkarte " **Unterhaltung** ".
3. Klicken Sie auf **"Zusammenführen"-Pullanforderung**, und klicken Sie dann auf " **Zusammenführen bestätigen"**.
4. Klicken Sie auf **"Verzweigung löschen** ", um die `add-starred-list` Verzweigung zu bereinigen.

## Überprüfen des Fortschritts

Aktualisieren Sie ihr Projekt board so, dass er die abgeschlossene Arbeit widerspiegelt.

1. Navigieren Sie auf GitHub über die Registerkarte **Projects** in Ihrem Repository zu Ihrem `Stargazers log` Projektboard.
2. Ziehen Sie das `Display a list of starred repositories` Element von **"In Bearbeitung"** nach **"Fertig"**.

Wenn Sie weitere Features zum Erstellen haben, erstellen Sie neue Probleme, und verschieben Sie sie beim Starten des nächsten Zyklus in **"In Bearbeitung** ".

## Der vollständige Workflow

Sie haben jetzt den vollständigen Entwicklerworkflow durchlaufen:

* Geplante Arbeit mit einem Problem und einem Projekt board.
* Erstellt eine Verzweigung und erstellt Ihr Feature.
* Öffnet eine Pullanforderung.
* Überprüfen Sie Ihre eigenen Änderungen (optional mit Hilfe von Copilot).
* Ihr Feature wurde in `main` zusammengeführt.
* Ihr Projekt board wurde aktualisiert, um Ihren Fortschritt widerzuspiegeln.

## Was Sie erreicht haben

| Aufgabe                                                     | Ergebnis                                                                                         |
| ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| Änderungen im Tab „Geänderte Dateien“ überprüft             | Sie haben die Registerkarte „Geänderte Dateien“ des Pull Requests geöffnet und das Diff gelesen. |
| Feedback angewendet und optionale KI-Unterstützung erhalten | Sie haben Änderungen vorgenommen und möglicherweise Copilot-Chat um eine Überprüfung gebeten.    |
| Dein Feature wurde zusammengeführt                          | Sie haben Ihre Änderungen in `main`zusammengeführt.                                              |
| Deinen Fortschritt aktualisiert                             | Sie haben den Vorgang auf Ihrem Projektboard in **Erledigt** verschoben.                         |

## Nächste Schritte

* Veröffentlichen Sie Ihr Softwareprojekt in einer Live-URL, die Ihre Website automatisch aktualisiert. Fahren Sie mit [Automatische Bereitstellung Ihrer Website](/de/enterprise-server@3.19/get-started/start-your-journey/deploying-your-website-automatically) fort.