

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Comandos de Git para ramificaciones
<a name="source-branches-git"></a>

Puedes usar Git para crear, gestionar y eliminar ramas en el clon del repositorio de origen que tengas en tu ordenador (tu repositorio local) o en tus entornos de desarrollo y, a continuación, confirmar y enviar los cambios a tu repositorio de CodeCatalyst origen (el repositorio remoto). Por ejemplo: 


**Comandos comunes de Git para ramificaciones**  

|  |  | 
| --- |--- |
| Enumera todas las ramificaciones en el repositorio local y muestra un asterisco (`*`) junto a la ramificación actual. | `git branch` | 
| Extrae información de todas las ramificaciones del repositorio remoto al repositorio local. | `git fetch` | 
| Enumera todas las ramificaciones del repositorio local y todas las ramificaciones de seguimiento remotas del repositorio local. | `git branch -a` | 
| Enumera solo las ramificaciones de seguimiento remotas del repositorio local. | `git branch -r` | 
| Crea una ramificación en el repositorio local con el nombre de la ramificación especificada. Esta ramificación no aparecerá en el repositorio remoto hasta que confirme e inserte el cambio. | `git branch {{branch-name}}` | 
| Crea una ramificación en el repositorio local con el nombre de la ramificación especificada y, a continuación, cambia a ella. | `git checkout -b {{branch-name}}` | 
| Cambia a otra ramificación del repositorio local con el nombre de la ramificación especificada. | `git checkout {{other-branch-name}}` | 
| Inserta una ramificación desde el repositorio local al repositorio remoto utilizando el alias especificado que el repositorio local tenga para el repositorio remoto y el nombre de la ramificación especificada. También configura la información de seguimiento ascendente de la ramificación en el repositorio local. | `git push -u {{remote-name}} {{branch-name}}` | 
| Combina los cambios de otra ramificación del repositorio local en la ramificación actual del repositorio local.  | `git merge {{from-other-branch-name}}` | 
| Elimina una ramificación del repositorio local a menos que contenga trabajo que no se ha combinado.  | `git branch -d {{branch-name}}` | 
| Elimina una ramificación del repositorio remoto mediante el alias especificado que el repositorio loca utiliza para el repositorio remoto y el nombre de la ramificación especificada. (Observe el uso de los dos puntos (`:`)). También puede especificar `--delete` como parte del comando. | `git push {{remote-name}} :{{branch-name}}`<br />`git push {{remote-name}} --delete {{branch-name}}` | 

Para obtener más información, consulte la documentación de Git.