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öschen Sie einen Zweig 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 Repo 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 aus einem lokalen Repo, das CodeCommit mit dem 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 erhalten 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.
-
Öffnen Sie die CodeCommit Konsole unter https://console.aws.amazon.com/codesuite/codecommit/home
. -
Wählen Sie unter Repositories (Repositorys) den Namen des Repositorys aus, in dem Sie einen Branch löschen möchten.
-
Wählen Sie im Navigationsbereich Branches aus.
-
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öschen Sie einen Zweig (AWS CLI)
Sie können den verwenden AWS CLI , um einen Branch in einem CodeCommit Repository zu löschen, wenn dieser Branch nicht der Standard-Branch für das Repository ist. Weitere Informationen zur Installation und Verwendung von finden Sie unterBefehlszeilenreferenz. AWS CLI
-
Führen Sie am Terminal oder in der Befehlszeile den Befehl delete-branch unter Angabe der folgenden Informationen aus:
-
Der Name des CodeCommit Repositorys, in dem der Branch gelöscht werden soll (mit der --repository-name Option).
Tipp
Um den Namen des CodeCommit Repositorys abzurufen, führen Sie den Befehl Um eine Liste von Repositorys anzuzeigen CodeCommit list-repositories aus.
-
Name des zu löschenden Branches (mit der Option branch-name)
Tipp
Um den Namen des Branches abzurufen, führen Sie den Befehl list-branches aus. Filialdetails anzeigen (AWS CLI)
-
-
Um beispielsweise einen Branch zu löschen, der
MyNewBranchin einem CodeCommit Repository mit dem folgenden Namen benannt ist:MyDemoRepoaws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranchDieser 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. Beispiel:
"deletedBranch": { "branchName": "MyNewBranch", "commitId": "317f8570EXAMPLE" }
Löschen Sie einen Branch (Git)
Folge diesen Schritten, um Git aus einem lokalen Repo zu verwenden, um einen Branch in einem CodeCommit Repository zu löschen.
Diese Schritte wurden unter der Annahme geschrieben, dass du das lokale Repo bereits mit dem Repository verbunden hast. CodeCommit Detaillierte Anweisungen finden Sie unter Herstellen einer Verbindung mit einem Repository.
-
Um den Branch aus dem lokalen Repo zu löschen, führen Sie den git branch -D
branch-nameBefehl aus. Dabeibranch-namehandelt es sich um den Namen des Branches, 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 Repo mit dem Namen zu löschen:
MyNewBranchgit branch -D MyNewBranch -
Um den Branch aus dem CodeCommit Repository zu löschen, führen Sie den git push
remote-name--deletebranch-nameBefehl aus. Dabeiremote-namehandelt es sich um den Spitznamen, den das lokale Repo für das CodeCommit Repository verwendet, undbranch-nameum den Namen des Branches, den Sie aus dem CodeCommit Repository löschen möchten.Tipp
Um eine Liste der CodeCommit Repository-Namen und ihrer URLs abzurufen, führen Sie den git remote -v Befehl aus.
Um beispielsweise einen Branch zu löschen, der
MyNewBranchim CodeCommit Repository mit dem folgenden Namen benannt istorigin:git push origin --delete MyNewBranchTipp
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.