Iniciación a Git y GitHub

Iniciación a Git y GitHub

Subiendo tus Proyectos

1.Control de Versiones con Git

Git es un sistema de control de versiones que registra cambios en archivos a lo largo del tiempo.

  • Permite realizar un seguimiento de las modificaciones, revertir a versiones anteriores y trabajar colaborativamente.

2.Comandos Básicos de Git

  • git init: Inicia un nuevo repositorio Git.
  • git add <archivo>: Añade archivos al área de preparación.
  • git commit -m "Mensaje": Guarda los cambios realizados en el repositorio.
  • git status: Muestra el estado actual del repositorio.
  • git log: Muestra el historial de commits.

3.Repositorios Remotos en GitHub

  • GitHub es una plataforma que aloja repositorios Git de forma remota.
  • Crea un nuevo repositorio en GitHub y luego vincúlalo con tu repositorio local usando git remote add origin <URL>.

4.Subir Proyectos a GitHub

  • Utiliza git push origin <rama> para enviar tus cambios a GitHub.

  • La rama principal suele ser main o master.

5.Trabajo Colaborativo

  • Permite a otros colaboradores clonar tu repositorio, realizar cambios y enviar solicitudes de extracción (pull requests).

6.Manejo de Ramas

  • git branch <nombre_rama>: Crea una nueva rama.

  • git checkout <nombre_rama>: Cambia a una rama específica.

  • git merge <nombre_rama>: Fusiona los cambios de una rama con otra.

Recuerda siempre sincronizar tu repositorio local antes de iniciar nuevas tareas con git pull origin <rama>.