

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.

# Trabajar con ramas en los AWS CodeCommit repositorios
<a name="branches"></a>

¿Qué es una ramificación? En Git, las ramificaciones son indicadores o referencias a una confirmación. Durante el desarrollo, son una cómoda forma de organizar el trabajo. Puede utilizar las ramificaciones para separar el trabajo en una versión de los archivos nueva o diferente sin que ello afecte al trabajo en otras ramificaciones. Puede utilizar las ramificaciones para desarrollar nuevas características, guardar una versión específica del proyecto de una determinada confirmación y mucho más. Al crear su primera confirmación, se crea una *ramificación predeterminada* para usted. Esta ramificación predeterminada es la que se utiliza como base o ramificación predeterminada en los repositorios (repos) locales cuando los usuarios clonan el repositorio. El nombre de esa ramificación predeterminada varía en función de cómo cree su primera confirmación. Si agregas el primer archivo al repositorio mediante la CodeCommit consola AWS CLI SDKs, el nombre de esa rama predeterminada o uno de ellos será *main*. Esta es la ramificación predeterminada en todos los ejemplos de esta guía. Si envía su primera confirmación con un cliente Git, el nombre de la ramificación predeterminada es el que el cliente Git especifique como predeterminado. Considere configurar su cliente de Git para que use *principal* como nombre de la ramificación inicial.

En CodeCommit, puedes cambiar la rama predeterminada de tu repositorio. También puede crear y eliminar ramificaciones y consultar información más detallada sobre una ramificación. Puede comparar rápidamente una ramificación con la ramificación predeterminada (o dos ramificaciones cualesquiera). Para ver el historial de ramificaciones y combinaciones del repositorio, puede utilizar [Commit Visualizer](how-to-view-commit-details.md#how-to-view-commit-details-console-visualizer), que se muestra en el siguiente gráfico.

![Vista de las ramificaciones de un repositorio](http://docs.aws.amazon.com/es_es/codecommit/latest/userguide/images/codecommit-cv-complex1.png)


Para obtener información sobre cómo trabajar con otros aspectos de tu repositorio en CodeCommit [Trabajar con repositorios](repositories.md)[Trabajar con archivos](files.md),[Trabajo con solicitudes de extracción](pull-requests.md),[Uso de confirmaciones](commits.md), y[Trabajo con las preferencias del usuario](user-preferences.md). 

**Topics**
+ [Crea una rama en AWS CodeCommit](how-to-create-branch.md)
+ [Limite los empujes y las fusiones a las ramificaciones AWS CodeCommit](how-to-conditional-branch.md)
+ [Consulta los detalles de la sucursal en AWS CodeCommit](how-to-view-branch-details.md)
+ [Compare y combine ramas en AWS CodeCommit](how-to-compare-branches.md)
+ [Cambie la configuración de la sucursal en AWS CodeCommit](how-to-change-branch.md)
+ [Eliminar una rama en AWS CodeCommit](how-to-delete-branch.md)