Que es GitHub


GitHub es una plataforma basada en la nube para alojar, compartir y colaborar en proyectos de software utilizando Git. Los usuarios pueden crear repositorios para almacenar el código fuente de sus proyectos y hacer un seguimiento de los cambios realizados en el código a lo largo del tiempo. La plataforma ofrece herramientas para la colaboración y gestión de proyectos, como seguimiento de problemas y solicitudes de extracción, revisiones de código y wikis. Es ampliamente utilizada en la industria del software y es un lugar común para compartir y colaborar en proyectos de código abierto. La plataforma también es una comunidad en línea de desarrolladores de software.


Comandos Git


  • git => vez los comandos que puedes usar de git
  • git config => vez la configuracion que tienes en tu computadora
  • git config --global user.name 'comando para setear tu nombre'
  • git config --global user.email 'comando para setear tu email'
  • git init => inicializas git en el directorio donde te encuentres
  • git add . | git add => agregas uno o todos os archivos al stagin area
  • git reset => este comando te permite revertir algunos cambios realizados existen varios niveles
  • git status => vez el estado de tus archivos
  • git commit -m 'colocas el comentario con el que quieres subir el cambio'
  • git remote add origin 'con este apuntas a la URL del repositorio donde guardaras el proyecto https://mproyecto.github.com'
  • git push origin master => comando que permite subir los cambios al remoto despues de ser comiteados
  • git log => te permite ver el historial de commit que haz realizado
  • git diff => muestra las líneas que han sido añadidas, eliminadas o modificadas en los archivos del proyecto
  • git clone => te permite clonar un repositorio del remoto al local
  • git branch 'nombre de la rama' => te permite crear ramas para no modificar directamente el master
  • git checkout 'nombre a donde quieres cambiar' => permite que te cambies de ramas o al master
  • git pull => comando que te permite actualizar el local trayendo datos del remoto y fusionandolos
  • git merge => comando que te sacara canas verdes.