Title: Comandos básicos de Github
Course: 2025 - LISI - Sistemas de Informacion Geografica 4-1 > Section: Introduccion a React / Github

Comandos Básicos de Git y GitHub

Git es una herramienta de control de versiones que permite gestionar cambios en el código de manera eficiente. A continuación, presentamos los comandos esenciales para su uso junto con GitHub.

1. Configuración Inicial

Antes de empezar, es importante configurar Git con el nombre de usuario y correo electrónico:

• Para establecer el nombre de usuario:

git config --global user.name "Tu Nombre"

• Para establecer el correo electrónico:

git config --global user.email "tuemail@example.com"

2. Crear y Clonar Repositorios

• Para iniciar un repositorio en una carpeta local se usa el comando:

git init

• Si se quiere trabajar con un repositorio existente en GitHub, se puede clonar con:

git clone URL_DEL_REPOSITORIO

3. Seguimiento de Cambios

• Para ver el estado actual del repositorio, incluyendo archivos modificados y en espera de confirmación, se usa:

git status

• Para agregar archivos al área de preparación antes de confirmarlos se emplea:

git add nombre_del_archivo

• Si se desean incluir todos los cambios de una sola vez, se puede usar:

git add .

• Para confirmar los cambios con un mensaje descriptivo se usa:

git commit -m "Mensaje del commit"

4. Trabajo con Ramas (Branches)

Las ramas permiten desarrollar nuevas funciones sin afectar el código principal.

• Se puede crear una nueva rama con:

git branch nombre_de_la_rama

• Para cambiar de una rama a otra se usa:

git checkout nombre_de_la_rama

• Si se desea crear y cambiar a una nueva rama en un solo paso, el comando es:

git checkout -b nombre_de_la_rama

• Para fusionar cambios de una rama a la principal se ejecutan:

git checkout main

git merge nombre_de_la_rama

5. Envío y Descarga de Cambios con GitHub

• Para vincular un repositorio local con GitHub se usa:

git remote add origin URL_DEL_REPOSITORIO

• Para subir los cambios al repositorio remoto en GitHub, el comando es:

git push origin main

• Para obtener cambios recientes desde GitHub y sincronizar el repositorio local se emplea:

git pull origin main

6. Otros Comandos Útiles

• Para ver el historial de commits en el repositorio se usa:

git log

• Si se desea descartar cambios en un archivo antes de confirmar, se puede emplear:

git checkout -- nombre_del_archivo

• Para eliminar una rama local que ya no es necesaria, el comando es:

git branch -d nombre_de_la_rama

Conclusión

Estos comandos permiten gestionar proyectos de manera eficiente en Git y GitHub. En las siguientes clases se explorarán flujos de trabajo avanzados y buenas prácticas en el desarrollo colaborativo.

Comandos Básicos de Git y GitHub

Git es una herramienta de control de versiones que permite gestionar cambios en el código de manera eficiente. A continuación, presentamos los comandos esenciales para su uso junto con GitHub.

1. Configuración Inicial

Antes de empezar, es importante configurar Git con el nombre de usuario y correo electrónico:

• Para establecer el nombre de usuario:

git config --global user.name "Tu Nombre"

• Para establecer el correo electrónico:

git config --global user.email "tuemail@example.com"

2. Crear y Clonar Repositorios

• Para iniciar un repositorio en una carpeta local se usa el comando:

git init

• Si se quiere trabajar con un repositorio existente en GitHub, se puede clonar con:

git clone URL_DEL_REPOSITORIO

3. Seguimiento de Cambios

• Para ver el estado actual del repositorio, incluyendo archivos modificados y en espera de confirmación, se usa:

git status

• Para agregar archivos al área de preparación antes de confirmarlos se emplea:

git add nombre_del_archivo

• Si se desean incluir todos los cambios de una sola vez, se puede usar:

git add .

• Para confirmar los cambios con un mensaje descriptivo se usa:

git commit -m "Mensaje del commit"

4. Trabajo con Ramas (Branches)

Las ramas permiten desarrollar nuevas funciones sin afectar el código principal.

• Se puede crear una nueva rama con:

git branch nombre_de_la_rama

• Para cambiar de una rama a otra se usa:

git checkout nombre_de_la_rama

• Si se desea crear y cambiar a una nueva rama en un solo paso, el comando es:

git checkout -b nombre_de_la_rama

• Para fusionar cambios de una rama a la principal se ejecutan:

git checkout main

git merge nombre_de_la_rama

5. Envío y Descarga de Cambios con GitHub

• Para vincular un repositorio local con GitHub se usa:

git remote add origin URL_DEL_REPOSITORIO

• Para subir los cambios al repositorio remoto en GitHub, el comando es:

git push origin main

• Para obtener cambios recientes desde GitHub y sincronizar el repositorio local se emplea:

git pull origin main

6. Otros Comandos Útiles

• Para ver el historial de commits en el repositorio se usa:

git log

• Si se desea descartar cambios en un archivo antes de confirmar, se puede emplear:

git checkout -- nombre_del_archivo

• Para eliminar una rama local que ya no es necesaria, el comando es:

git branch -d nombre_de_la_rama

Conclusión

Estos comandos permiten gestionar proyectos de manera eficiente en Git y GitHub. En las siguientes clases se explorarán flujos de trabajo avanzados y buenas prácticas en el desarrollo colaborativo.