Lösche einen Branch in AWS CodeCommit - AWS CodeCommit

AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“

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.

Lösche einen Branch in AWS CodeCommit

Sie können die CodeCommit Konsole verwenden, um einen Branch in einem Repository zu löschen. Wenn Sie einen Branch in löschen, wird dieser Branch in einem lokalen Repository CodeCommit nicht gelöscht, sodass Benutzer möglicherweise weiterhin Kopien dieses Branches haben, bis sie das nächste Mal Änderungen abrufen. Um einen Branch lokal zu löschen und diese Änderung in das CodeCommit Repository zu übertragen, verwende Git von einem lokalen Repo, das mit dem CodeCommit Repository verbunden ist.

Durch das Löschen eines Branch werden keine Commits gelöscht, sondern alle Verweise auf die Commits in diesem Branch. Wenn du einen Branch löschst, der Commits enthält, die nicht mit einem anderen Branch im Repository zusammengeführt wurden, kannst du diese Commits nur abrufen, wenn du den vollständigen Commit hast. IDs

Anmerkung

Sie können die Anweisungen in diesem Thema nicht verwenden, um den Standard-Branch eines Repository zu löschen. Wenn Sie den Standard-Branch löschen möchten, müssen Sie einen Branch erstellen, diesen zum Standard-Branch machen und dann den alten Branch löschen. Weitere Informationen finden Sie unter Erstellen eines Zweigs und Ändern Sie die Filialeinstellungen.

Löscht einen Branch (Konsole)

Sie können die CodeCommit Konsole verwenden, um einen Branch in einem CodeCommit Repository zu löschen.

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

  2. Wählen Sie unter Repositories (Repositorys) den Namen des Repositorys aus, in dem Sie einen Branch löschen möchten.

  3. Wählen Sie im Navigationsbereich Branches aus.

  4. Suchen Sie den Namen des Branches, den Sie löschen möchten, klicken Sie auf Delete branch (Branch löschen) und bestätigen Sie dies.

Lösche einen Zweig ()AWS CLI

Sie können den verwenden AWS CLI , um einen Branch in einem CodeCommit Repository zu löschen, falls dieser Branch nicht der Standard-Branch für das Repository ist. Weitere Hinweise zur Installation und Verwendung von finden Sie unterBefehlszeilenreferenz. AWS CLI

  1. Führen Sie am Terminal oder in der Befehlszeile den Befehl delete-branch unter Angabe der folgenden Informationen aus:

  2. Um beispielsweise einen Branch zu löschen, der MyNewBranch in einem CodeCommit Repository mit dem folgenden Namen benannt ist: MyDemoRepo

    aws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranch

    Dieser Befehl gibt Informationen über den gelöschten Branch zurück, z. B. den Namen des gelöschten Branch sowie die vollständige Commit-ID des Commits, das Kopf des Branch war. Beispielsweise:

    "deletedBranch": { "branchName": "MyNewBranch", "commitId": "317f8570EXAMPLE" }

Einen Zweig löschen (Git)

Gehen Sie wie folgt vor, um mit Git aus einem lokalen Repository einen Branch in einem CodeCommit Repository zu löschen.

Diese Schritte wurden unter der Annahme geschrieben, dass Sie das lokale Repository bereits mit dem Repository verbunden haben. CodeCommit Anweisungen finden Sie unter Herstellen einer Verbindung mit einem Repository.

  1. Um den Branch aus dem lokalen Repo zu löschen, führen Sie den git branch -D branch-name Befehl where aus branch-name ist der Name des Zweigs, den Sie löschen möchten.

    Tipp

    Um eine Liste der Branch-Namen zu erhalten, führen Sie den Befehl git branch --all aus.

    Um beispielsweise einen Branch im lokalen Repository mit dem Namen MyNewBranch zu löschen:

    git branch -D MyNewBranch
  2. Um den Branch aus dem CodeCommit Repository zu löschen, führen Sie den git push remote-name --delete branch-name Befehl where aus remote-name ist der Spitzname, den das lokale Repo für das CodeCommit Repository verwendet, und branch-name ist der Name des Branches, den Sie aus dem CodeCommit Repository löschen möchten.

    Tipp

    Um eine Liste der CodeCommit Repository-Namen und ihrer Namen zu erhaltenURLs, führen Sie den git remote -v Befehl aus.

    Um beispielsweise einen Branch zu löschen, der MyNewBranch im CodeCommit Repository wie folgt benannt istorigin:

    git push origin --delete MyNewBranch
    Tipp

    Mit diesem Befehl wird der Branch nicht gelöscht, wenn es sich dabei um den Standard-Branch handelt.

Weitere Optionen findest du in deiner Git-Dokumentation.