Git GitHub Diferencias
Muchos se preguntan si git y github o no son acaso lo mismo, o cual seria
la diferencia entre estas dos herramientas de versonamiento, pues la
verdad es que ambas tienen similitudes entre ellas como por ejemplo que
nos permiten controlar el codigo y las versiones del codigo.
Por un lado tenemos a git que nos permite guardar los cambios de nuestro
codigo de manera local en nuestra computadora, asi por ejemplo si por error
borramos alguna pagina html, componente, archivo css, etc. podemos recuperarlo
sin mayor problemas, ya que git crea una carpeta oculta donde se guardan nuestros
avances. para guardar nuestros avances tenemos que tener git instalado e inicializado
luego hacer uso de los siguientes comandos desde la consola de windows o mac:
nota: tenemos que estar dentro de la carpeta de nuestro proyecto para ejecutarlo
- git status - Para ver los archivos no guardados en color rojo
- git add .- Para añadir los archivos al repositorio git
- git status - Podremos ver los archivos guardaso en color verde
A diferencia de lo anterior github hace lo mismo pero salva nuestro codigo
de manera remota o en la nube, esto es muy util si pensamos que si estamos
escribiendo un codigo y llegamos a perder acceso a esa computadora, podemos
recuperar nuestro trabajo desde otro dispositivo.
la otra diferencia con git
es que github nos permite compartir nuestro codigo con otros desarrolladores
los que pueden aportar y trabajar en el proyeto. Para hacer uso del repositorio
remoto podemos hacer uso de los siguientes comandos:
nota: Primero tenemos que guardar los cambios en el repositorio local como se señala
anteriormente y luego al repositorio remoto
- git commit -m "mensaje" - En mensaje colocamos alguna carasteristica de lo guardado
- git push origin nombre rama - Donde nombre rama puede ser main master u otra que
hubiesemos creado
si queremos recuperar lo guardado en el repositorio en la nube hacemos uso del
siguiente comando
- git pull origin nombre rama - Donde nombre rama puede ser main master u otra que
hubiesemos creado
Como vemos la mayores diferencias entre git y github tienen que ver con que una trabaja
de manera local y la otra de manera remota. Pero ambas nos ayudan a salvaguardar nuestro
codigo en caso de cometer errores, pero tambien en caso de github de compartir nuestro
codigo con algun equipo de trabajo.