

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

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.

# Git-Befehle für Branches
<a name="source-branches-git"></a>

Du kannst Git verwenden, um Branches im Clone des Quell-Repositorys, das du auf deinem Computer (deinem lokalen Repo) oder in deinen Entwicklungsumgebungen hast, zu erstellen, zu verwalten und zu löschen. Anschließend kannst du deine Änderungen in dein CodeCatalyst Quell-Repository (das Remote-Repository) übertragen und per Push übertragen. Beispiel: 


**Allgemeine Git-Befehle für Branches**  

|  |  | 
| --- |--- |
|  Listet alle Branches im lokalen Repository auf, wobei neben deinem aktuellen Branch ein Sternchen (`*`) angezeigt wird.  |  `git branch`  | 
|  Ruft Informationen über alle vorhandenen Branches im Remote-Repository in das lokale Repository ab.  |  `git fetch`  | 
|  Listet alle Branches im lokalen Repo und alle Remote-Tracking-Zweige im lokalen Repo auf.  |  `git branch -a`  | 
|  Listet nur Remote-Tracking-Zweige im lokalen Repo auf.  |  `git branch -r`  | 
|  Erstellt einen Zweig im lokalen Repository unter Verwendung des angegebenen Zweignamens. Dieser Branch wird erst im Remote-Repository angezeigt, wenn Sie die Änderung festschreiben und übertragen.  |  `git branch branch-name`  | 
|  Erstellt einen Branch im lokalen Repository unter Verwendung des angegebenen Branch-Namens und wechselt dann zu diesem.  |  `git checkout -b branch-name`  | 
|  Wechselt unter Verwendung des angegebenen Zweignamens zu einem anderen Zweig im lokalen Repository.  |  `git checkout other-branch-name`  | 
|  Verschiebt einen Branch vom lokalen Repository zum Remote-Repository und verwendet dabei den im lokalen Repository angegebenen Spitznamen für das Remote-Repository und den angegebenen Branch-Namen. Richtet außerdem Upstream-Tracking-Informationen für den Branch im lokalen Repository ein.  |  `git push -u remote-name branch-name`  | 
|  Führt Änderungen von einem anderen Zweig im lokalen Repository mit dem aktuellen Zweig im lokalen Repository zusammen.   |  `git merge from-other-branch-name`  | 
|  Löscht einen Zweig im lokalen Repository, es sei denn, er enthält Werke, die noch nicht zusammengeführt wurden.   |  `git branch -d branch-name`  | 
|  Löscht einen Branch im Remote-Repository mit dem angegebenen Spitznamen, den das lokale Repository für das Remote-Repository hat, und dem angegebenen Branch-Namen. (Beachten Sie die Verwendung des Doppelpunkts (`:`).) Sie können dies auch `--delete` als Teil des Befehls angeben.  | `git push remote-name :branch-name` `git push remote-name --delete branch-name`  | 

Weitere Informationen findest du in deiner Git-Dokumentation.