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.
-
Ö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ö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
-
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 list-repositories aus.
-
Name des zu löschenden Branches (mit der Option branch-name)
-
-
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.
-
Um den Branch aus dem lokalen Repo zu löschen, führen Sie den git branch -D
branch-name
Befehl where ausbranch-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
-
Um den Branch aus dem CodeCommit Repository zu löschen, führen Sie den git push
remote-name
--deletebranch-name
Befehl where ausremote-name
ist der Spitzname, den das lokale Repo für das CodeCommit Repository verwendet, undbranch-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.