-
Notifications
You must be signed in to change notification settings - Fork 0
03. Aprendamos a manejar Git
Según la página oficial de git se define de la siguiente forma : Git es un sistema de control de versiones distribuido gratuito y de código abierto diseñado para manejar todo, desde proyectos pequeños hasta muy grandes, con velocidad y eficiencia. [1]
Y Dado que no deseamos que nos pierdan nuestros proyectos es vital, tener un buen manejo de las versiones de estos. Dándonos orden y evolución controlada a nuestros desarrollos.
El primer paso es instalarlo, lo podemos hacer descargandolo común y corriente en windows en este link, en mac suele venir instalado con el sistema operativo en caso de que no cuentes con el puedes descargarlo desde este link, y linux link.
Comencemos viendo algunos comandos útiles 👍
git clone urlRepoEste comando nos sirve para traer una copia del repositorio a la máquina que estemos empleando. El repositorio quedará clonado en la carpeta que se ejecute el comando y el nombre del repositorio. Si quisiéramos generar una carpeta con un nombre diferente podríamos ejecutar este comando :
git clone urlRepo nombreDeseadoParaLaCarpetaAl ejecutar el comando anterior quedará clonado (descargado en nuestra máquina) el repositorio dentro de la carpeta titulada nombreDeseadoParaLaCarpeta y podremos trabajar en ella común y corriente.
Si hacemos cambios dentro de esta carpeta debemos guardarlos, no basta con guardar el archivo pues de esta forma solo quedarían los cambios en nuestras máquinas pero no en el repositorio que estamos trabajando. Para guardarlos pero no subirlos empleamos este comando :
git add .Con esto agregaremos todos los archivos modificados dentro de la carpeta, si queremos únicamente guardar los cambios para un archivo se debe ejecutar lo siguiente :
git add nombreArchivoDespués de guardarlos hay que narrar en que consisten nuestros cambios es decir que comprometen (commit --> en ingles significa comprometer). Para ello ejecutamos el siguiente comando :
git commit -m "cuenta en este menaje que contiene tu cambio"Entonces ya solo nos queda faltando subir a nuestros cambios locales a nuestro repositorio para ello después de ejecutar el git add . y el commit -m "mensaje" procedemos con el siguiente comando :
git pushEsto subirá todos nuestros cambios al repo.
A parte de descargarlo al comienzo debemos configurar nuestro email y tu usuario de github :
git config --global user.email tuemail
git config --global user.name tuNombreDeUsuarioPara no tener que ingresar la clave cada vez que hagamos push debemos configurar el almacenamiento de credenciales
git config credential.helper store
