Lección 6: Otros conceptos básicos

Curso: Git y GitHub

Clonar un repositorio: Te permite hacer una copia completa del repositorio en tu máquina local. Para ello tenemos que tener la URL del repositorio y dentro de nuestra carpeta (preferiblemente vacía) donde queremos clonar el repositorio abrimos la terminal de Git (clic derecho y open Git Bash) y colocamos el siguiente comando.

gusoft@admin: ~

+
gusoft@admin: ~ $ git clone { URL-del-repositorio }

Crear ramas: Una rama en Git es una versión independiente de tu proyecto. Normalmente es como si tu solo estuvieras trabajando en el proyecto sin afectar a los demás colaboradores. Trabajar con ramas en Git te permite desarrollar características, arreglar errores, o experimentar con cambios sin afectar la rama principal del proyecto.

Para crear una rama se usa el siguiente comando:

gusoft@admin: ~

+
gusoft@admin: ~ $ git branch nombre-de-la-rama

Para cambiar de una rama a otra se usa el siguiente comando:

gusoft@admin: ~

+
gusoft@admin: ~ $ git checkout nombre-de-la-rama

Para ver las ramas disponibles de tu repositorio puedes hacer el siguiente comando:

gusoft@admin: ~

+
gusoft@admin: ~ $ git branch

Merge: La fusión (merge) es el proceso de combinar los cambios de dos ramas diferentes en una sola. Esto se hace para integrar características nuevas o correcciones de errores en la rama principal. Se usa el siguiente comando.

gusoft@admin: ~

+
gusoft@admin: ~ $ git merge nombre-de-la-rama

Revertir cambios: Si necesitas revertir commits que ya has realizado, hay varias opciones según tus necesidades. Para ir a un commit especifico se usa el siguiente comando.

gusoft@admin: ~

+
gusoft@admin: ~ $ git revert [commit-hash]

Este curso ha proporcionado una base sólida en Git y GitHub. Con estos conocimientos, estás bien preparado para gestionar tu propio código, colaborar en proyectos con otros, y continuar aprendiendo y mejorando tus habilidades en control de versiones. ¡Sigue practicando y explorando el mundo de Git y GitHub!