

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` `git push remote-name --delete branch-name`  | 

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