Iniciación a Git y GitHub


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>.
Subscribe to my newsletter
Read articles from Naomi Galeano directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Naomi Galeano
Naomi Galeano
ESPAÑOL ¡Hola! Soy Naomi, una apasionada desarrolladora nivel 0 con tan solo 19 años, actualmente residiendo en Alemania. Mi camino hacia la independencia comenzó a los 17 años, impulsada por el ardiente deseo de construir mi propio futuro. Mi travesía en el mundo de la programación está en sus inicios, pero mi ambición no conoce límites. Aunque mi agencia de marketing y programación está en las etapas embrionarias, estoy decidida a forjar un camino sólido. Mis días están dedicados a absorber cada detalle del vasto mundo de la informática, siempre con la mirada puesta en alcanzar el nivel más alto de habilidades y conocimientos. A pesar de no tener aún una presencia oficial, mi objetivo es crear un impacto significativo. Sueño con generar reconocimiento en todas las redes sociales, construyendo una comunidad de personas que encuentren inspiración en mi viaje. ENGLISH Hello! I'm Naomi, a passionate level 0 developer at just 19 years old, currently residing in Germany. My journey towards independence began at the age of 17, driven by a burning desire to build my own future. My venture into the world of programming is in its early stages, but my ambition knows no bounds. Although my marketing and programming agency is in its embryonic stages, I am determined to forge a solid path. My days are dedicated to absorbing every detail of the vast world of computer science, always with an eye on reaching the highest level of skills and knowledge. Despite not yet having an official presence, my goal is to make a significant impact. I dream of gaining recognition on all social media platforms, building a community of people who find inspiration in my journey.