git checkout
Ramas intermediate
Cambia entre ramas o commits
Uso
git checkout <rama> | git checkout -b <nueva-rama>
Ejemplos
-
git checkout develop
Cambia a la rama 'develop'
basic -
git checkout -b feature
Crea y cambia a una nueva rama 'feature'
basic -
git checkout -
Vuelve a la rama anterior
basic -
git checkout HEAD~2
Cambia a un commit específico
advanced
Notas
- Actualiza los archivos en el directorio de trabajo
- Usa -b para crear y cambiar a una nueva rama
Advertencias
- Los cambios sin commit pueden perderse al cambiar de rama
- Asegúrate de estar en la rama correcta antes de hacer cambios
Consejos
- Usa git stash antes de checkout si tienes cambios sin commitear
- El flag -f fuerza el checkout descartando cambios locales