Comandos básicos en Git
Git es un software de control de versiones, muy popular a raiz de ser elegido para el desarrollo del kernel de Linux.
Actualmente está muy de moda gracias a sitios como Github (gratuito para open source). Que a parte de realizar la función de controlar versiones también te permite socializar, seguir proyectos de terceros, hacer forks, etc.
Resulta un software cómodo para el desarrollo de proyectos individuales o en pequeños grupos de trabajo. Con Git podrás llevar un registro detallado de tus progresos en el código y mantenerlo ordenado.
Veamos algunos de los comandos básicos en el uso de Git en consola (linux).
Instalación de Git en nuestra máquina:
#En Fedora, CentOS... yum install git-core #En Debian, Ubuntu... sudo apt-get install git-core
Para comprobar la instalación podemos realizar:
git --version
Creando un repositorio:
#Accedemos al directorio del proyecto cd miproyecto #Indicamos que es un repositorio git init #Añadimos todos los archivos git add -A #Para añadir individualmente git add archivo #Creamos una revision git commit -m "Inicio de miproyecto" #Subimos la revision git push
Para eliminar archivos del repositorio:
git rm archivo git commit -m "Borramos archivo" git push
Para descargar las actualizaciones del repositorio:
git pull
Crear un clon de un repositorio completo:
git clone git://ruta.del.archivo/proyecto.git
Cambiar URL del repositorio, por ejemplo para cambiar de proveedor del servicio:
#Comprobamos ruta actual git remote -v #Cambiamos al nuevo proveedor git remote set-url origin https://proveedor.com/USUARIO/REPOSITORIO.git #Comprobamos el cambio git remote -v
Creo para ir empezando llega, también teneis una referencia rápida sobre git
¡ACTUALIZACIÓN!
La gente de Github ha publicado esta maravilla de herramienta para aprender a usar su servicio. En solamente 15 minutos te guiarán a traves de un tutorial con los comandos básicos.
Git una gran herramienta. Yo también tengo cuenta en Github, es un gran software y sobre todo la importancia que tiene compartir código!
Hola Mario, yo estoy empezando a utilizarlo en el desarrollo de un proyecto al ser privado estamos pagando premium, poca cosa, y la verdad es que se agradece!
Imprescindible para un desarrollo ordenado el tener un control de versiones
No soy programador, pero mis compañeros si que usan este software para desarrollar. Destacar la opción social de Github que permite compartir y colaborar.
Muy bueno ese último enlace para aprender a utilizar Git. Gracias por compartir.