Lösche einen Branch in AWS CodeCommit - AWS CodeCommit

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 Sie einen Branch löschen, der Commits enthält, die noch nicht in einen anderen Branch im Repository übernommen wurden, können Sie diese Commits nicht mehr abrufen, es sei denn, Sie haben ihre vollständigen Commit-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ösche 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 Repository zu löschen, führen Sie den git branch -D branch-name Befehl aus, wobei Branch-Name der Name des Branches ist, 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 Zweig im lokalen Repository mit dem Namen zu löschen: MyNewBranch

    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 aus, wobei remote-name der Spitzname ist, den das lokale Repository für das CodeCommit Repository verwendet, und branch-name der Name des Branches ist, den Sie aus dem Repository löschen möchten. CodeCommit

    Tipp

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

    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.