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>.