

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erstellen einer Pull-Anforderung
<a name="how-to-create-pull-request"></a>

Durch das Erstellen von Pull-Anforderungen können andere Benutzer Ihre Codeänderungen sehen und prüfen, bevor Sie diese mit einem anderen Branch zusammenführen. Zunächst erstellen Sie einen Branch für Ihre Codeänderungen. Dieser wird als Quell-Branch einer Pull-Anforderung bezeichnet. Nachdem Sie einen Commit für diese Änderungen durchgeführt und sie per Push auf das Repository übertragen haben, können Sie eine Pull-Anforderung erstellen, die den Inhalt dieses Branch (Quell-Branch) mit dem Branch vergleicht, mit dem Sie Ihre Änderungen nach dem Schließen der Pull-Anforderung zusammenführen möchten (Ziel-Branch). 

Sie können die AWS CodeCommit Konsole oder die verwenden AWS CLI , um Pull-Requests für Ihr Repository zu erstellen. 

**Topics**
+ [

## Erstellen Sie eine Pull-Anfrage (Konsole)
](#how-to-create-pull-request-console)
+ [

## Erstellen Sie eine Pull-Anfrage ()AWS CLI
](#how-to-create-pull-request-cli)

## Erstellen Sie eine Pull-Anfrage (Konsole)
<a name="how-to-create-pull-request-console"></a>

Sie können die CodeCommit Konsole verwenden, um eine Pull-Anfrage in einem CodeCommit Repository zu erstellen. Wenn Ihr Repository [mit Benachrichtigungen konfiguriert](how-to-repository-email.md) ist, erhalten Benutzer mit Abonnement eine E-Mail, wenn Sie eine Pull-Anforderung erstellen.

1. Öffnen Sie die CodeCommit Konsole unter [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. Wählen Sie unter **Repositories (Repositorys)** den Namen des Repositorys aus, in dem Sie eine Pull-Anforderung erstellen möchten. 

1. Wählen Sie im Navigationsbereich **Pull Requests** aus.
**Tipp**  
Darüber hinaus können Sie Pull-Anforderungen über **Branches** und **Code** erstellen.

1. Wählen Sie **Create pull request** aus.   
![\[Erstellen einer Pull-Anfrage auf der Seite „Pull-Anfragen“ in der Konsole. CodeCommit\]](http://docs.aws.amazon.com/de_de/codecommit/latest/userguide/images/codecommit-pull-request-view.png)

1. Wählen Sie in **Create pull request** unter **Source** den Branch aus, der die zu prüfenden Änderungen enthält. 

1. Wählen Sie unter **Destination (Ziel)** den Branch aus, mit dem Sie Ihre Codeänderungen nach dem Schließen der Pull-Anforderung zusammenführen möchten. 

1. Wählen Sie **Compare** aus. Die beiden Branches werden verglichen und die Unterschiede zwischen ihnen angezeigt. Zudem wird eine Analyse durchgeführt, um zu ermitteln, ob die beiden Branches nach dem Schließen der Pull-Anforderung automatisch zusammengeführt werden können.

1. Prüfen Sie die Details des Vergleichs und die Änderungen, um sicherzustellen, dass die Pull-Anforderung die Änderungen und Commits enthält, die geprüft werden sollen. Andernfalls passen Sie Ihre Auswahl für Quell- und Ziel-Branch an und wählen erneut **Compare** aus.

1. Wenn Sie mit den Vergleichsergebnissen für die Pull-Anforderung zufrieden sind, geben Sie unter **Title (Titel)** einen kurzen, aussagekräftigen Namen für diese Prüfung an. Dieser Titel wird in der Liste der Pull-Anforderungen für das Repository angezeigt. 

1. (Optional) Unter **Description (Beschreibung)** können Sie angeben, wofür diese Prüfung vorgesehen ist, sowie weitere nützliche Informationen für Prüfer hinterlassen.

1. Wählen Sie **Erstellen** aus.  
![\[Erstellen einer Pull-Anforderung\]](http://docs.aws.amazon.com/de_de/codecommit/latest/userguide/images/codecommit-pull-request-create.png)

Ihre Pull-Anforderung wird in der Liste der Pull-Anforderungen für das Repository angezeigt. Wenn Sie [Benachrichtigungen konfiguriert](how-to-repository-email.md) haben, erhalten Abonnenten des Amazon SNS SNS-Themas eine E-Mail, um sie über die neu erstellte Pull-Anfrage zu informieren.

## Erstellen Sie eine Pull-Anfrage ()AWS CLI
<a name="how-to-create-pull-request-cli"></a>

Um AWS CLI Befehle mit zu verwenden CodeCommit, installieren Sie den AWS CLI. Weitere Informationen finden Sie unter [Befehlszeilenreferenz](cmd-ref.md). 

**Um den zu verwenden AWS CLI , um einen Pull-Request in einem CodeCommit Repository zu erstellen**
+ Führen Sie den Befehl **create-pull-request** aus und geben Sie Folgendes an:
  + Name der Pull-Anforderung (mit der Option **--title**).
  + Beschreibung der Pull-Anforderung (mit der Option **--description**).
  + Liste der Ziele für den Befehl **create-pull-request**, einschließlich:
    + Der Name des CodeCommit Repositorys, in dem der Pull-Request erstellt wird (mit dem **repositoryName** Attribut).
    + Name des Branches, der die zu prüfenden Codeänderungen enthält, auch Quell-Branch genannt (mit dem Attribut **sourceReference**).
    + (Optional) Name des Branches, mit dem Sie Ihre Codeänderungen zusammenführen möchten (auch Ziel-Branch genannt), falls Sie sie nicht mit dem Standard-Branch zusammenführen möchten (mit dem Attribut **destinationReference**).
  + Einzigartiger, vom Client generierter Idempotenz-Token (mit der Option **--client-request-token**). 

  In diesem Beispiel wird eine Pull-Anfrage *Pronunciation difficulty analyzer* mit dem Namen und einer Beschreibung erstellt*Please review these changes by Tuesday*, die auf den *jane-branch* Quell-Branch abzielt. Der Pull-Request soll mit dem Standard-Branch *main* in einem CodeCommit Repository mit dem Namen zusammengeführt werden`MyDemoRepo`:

  ```
  aws codecommit create-pull-request --title "Pronunciation difficulty analyzer" --description "Please review these changes by Tuesday" --client-request-token 123Example --targets repositoryName=MyDemoRepo,sourceReference=jane-branch 
  ```