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 Sie einen Zweig in AWS CodeCommit
Sie können die CodeCommit Konsole oder die verwenden AWS CLI , um Branches für Ihr Repository zu erstellen. Dies ist eine schnelle Möglichkeit, um separat an einer neuen oder anderen Version von Dateien zu arbeiten, ohne den Standard-Branch zu beeinträchtigen. Nachdem Sie in der CodeCommit Konsole einen Branch erstellt haben, müssen Sie diese Änderung in Ihr lokales Repo übertragen. Alternativ kannst du einen Branch lokal erstellen und dann Git von einem lokalen Repo, das mit dem CodeCommit Repository verbunden ist, verwenden, um diese Änderung zu übertragen.
Themen
Erstelle einen Branch (Konsole)
Sie können die CodeCommit Konsole verwenden, um einen Branch in einem CodeCommit Repository zu erstellen. Wenn Benutzer das nächste Mal Änderungen vom Repository abrufen, sehen sie den neuen Branch.
Ö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 erstellen möchten.
-
Wählen Sie im Navigationsbereich Branches aus.
-
Klicken Sie auf Create branch.
Geben Sie im Feld Branch name (Branch-Name) einen Namen für den Branch ein. Wählen Sie unter Branch from (Verzweigen von) entweder einen Branch oder ein Tag aus der Liste aus oder fügen Sie eine Commit-ID ein. Klicken Sie auf Create branch.
Erstellen Sie einen Branch (Git)
Folgen Sie diesen Schritten, um Git von einem lokalen Repo aus zu verwenden, um einen Branch in einem lokalen Repo zu erstellen und diesen Branch dann in das Repository zu übertragen. CodeCommit
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.
-
Erstellen Sie einen Branch in Ihrem lokalen Repo, indem Sie den git checkout -b
new-branch-nameBefehl ausführen, wobei der Name des neuen Branchesnew-branch-namesteht.Mit dem folgenden Befehl wird beispielsweise ein Branch erstellt, der
MyNewBranchim lokalen Repo benannt ist:git checkout -b MyNewBranch -
Um den neuen Branch vom lokalen Repo in das CodeCommit Repository zu übertragen, führen Sie den git push Befehl aus
remote-nameund geben Sie dabei sowohl die als auch die an.new-branch-nameUm beispielsweise einen neuen Branch im lokalen Repo mit dem Namen in das CodeCommit Repository mit dem Spitznamen
MyNewBranchzu übertragen:origingit push origin MyNewBranch
Anmerkung
Wenn Sie die -u Option zu git push (zum Beispielgit push -u origin main) hinzufügen, können Sie in Zukunft auch darauf git push verzichten remote-namebranch-name. Es werden Upstream-Nachverfolgungsdaten festgelegt. Führen Sie git remote show
remote-name aus (z. B. git remote show
origin), um Upstream-Nachverfolgungsdaten abzurufen.
Führen Sie git branch --all aus, um eine Liste aller lokalen und Remote-Nachverfolgungs-Branches anzuzeigen.
Um einen Branch im lokalen Repo einzurichten, der mit einem Branch im CodeCommit Repository verbunden ist, führen Sie git checkout
remote-branch-name den Befehl aus.
Weitere Optionen findest du in deiner Git-Dokumentation.
Erstelle einen Branch (AWS CLI)
Um AWS CLI Befehle mit zu verwenden CodeCommit, installieren Sie den AWS CLI. Weitere Informationen finden Sie unter Befehlszeilenreferenz.
Gehen Sie wie folgt vor, um mit dem einen Branch in einem CodeCommit Repository AWS CLI zu erstellen und diesen Branch dann per Push in das CodeCommit Repository zu übertragen. Schritte zum Erstellen eines ersten Commits und zum Angeben des Namens des Standard-Branches für ein leeres Repository finden Sie unter Erstellen des ersten Commits für ein Repository mithilfe von AWS CLI.
-
Führen Sie den Befehl create-branch aus und geben Sie Folgendes an:
-
Der Name des CodeCommit Repositorys, in dem der Branch erstellt wird (mit der --repository-name Option).
Anmerkung
Um den Namen des CodeCommit Repositorys abzurufen, führen Sie den Befehl Um eine Liste von Repositorys anzuzeigen CodeCommit list-repositories aus.
-
Der Name des neuen Branches (mit der Option --branch-name).
-
Die ID des Commits, auf den der neue Branch verweist (mit der Option --commit-id).
Um beispielsweise einen Branch mit dem Namen zu erstellen, der auf
MyNewBranchdie Commit-ID317f8570EXAMPLEin einem CodeCommit Repository mit dem Namen verweist:MyDemoRepoaws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLEDieser Befehl liefert nur eine Ausgabe, wenn Fehler aufgetreten sind.
-
-
Um die Liste der verfügbaren CodeCommit Repository-Branches in Ihrem lokalen Repo mit dem neuen Namen des Remote-Branches zu aktualisieren, führen Sie git remote update
remote-nameden Befehl aus.Um beispielsweise die Liste der verfügbaren Branches für das CodeCommit Repository mit dem Spitznamen
originzu aktualisieren:git remote update originAnmerkung
Alternativ können Sie den Befehl git fetch ausführen. Sie können auch alle Remote-Branches anzeigengit branch --all, indem Sie Folgendes ausführen. Bis Sie die Liste Ihres lokalen Repositorys aktualisieren, erscheint der von Ihnen erstellte Remote-Branch jedoch nicht in der Liste.
Weitere Optionen findest du in deiner Git-Dokumentation.
-
Um einen Branch im lokalen Repo einzurichten, der mit dem neuen Branch im CodeCommit Repository verbunden ist, führe git checkout
remote-branch-nameden Befehl aus.
Anmerkung
Führen Sie den git remote -v Befehl aus, um eine Liste der CodeCommit Repository-Namen und ihrer URLs abzurufen.