Para repasar un poco más sobre ése fantástico repositorio de código que es Git y montarme un servidor privado gratis estoy leyendo el libro que podéis encontrar aquí, pero como mi memoria es finita he escrito un resumen con los comandos básicos de instalación de cliente, servidor y uso que podéis encontrar a continuación:
Introducción
¿Que es Git?
De wikipedia
Git es un software de control de versiones diseñado por Linus Torvalds (Creador del núcleo de Linux), pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. Al principio, Git se pensó como un motor de bajo nivel sobre el cual otros pudieran escribir la interfaz de usuario o front end como Cogito o StGIT. 2Sin embargo, Git se ha convertido desde entonces en un sistema de control de versiones con funcionalidad plena. 3 Hay algunos proyectos de mucha relevancia que ya usan Git, en particular, el grupo de programación del núcleo Linux.
El mantenimiento del software Git está actualmente (2009) supervisado por Junio Hamano, quien recibe contribuciones al código de alrededor de 280 programadores.
¿Porqué y para qué usar Git?
Personalmente creo que el enfrentamiento, está entre Git y TFS, que son dos buenos y actualizados servicios que permiten gestionar nuestro código.
A continuación expongo en una pequeña comparativa para decidir en qué casos deberíamos usar uno u otro bajo mi punto de vista.
*En el caso de TFS, aunque existen plugins de integración con Eclipse y se puede integrar Github y utilizarlo con XCode, estás soluciones están muy lejos de ser ideales.
Instalación y configuración
Después de esta parrafada vamos al lío :D
#Instalamos lo necesario apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev git git-core gitweb #Configuramos nuestro usuario git config --global user.name "Rubén Infante" git config --global user.email ruben0909@gmail.com # Editor predeterminado que más nos guste, en mi caso nano :D git config --global core.editor nano # Herramienta para diff (ver diferencias de código) git config --global merge.tool vimdiff # Comprobar tu configuración git config --list #Puede que veas claves repetidas, Git lee la misma clave de distintos archivos (/etc/
# y ~/.gitconfig). En ese caso, Git usa el último valor para cada clave única. #Puedes comprobar qué valor cree Git que tiene una clave específica ejecutando #git config {clave}: git config user.name
Apasionado, geek, ingeniero de locuras y absolutamente convencido de nada
Cet article est très complet. Merci pour ce partage. Moi, j’ai trouvé très intéressant, les méthodes sur http://www.alphorm.com/tutoriel/formation-en-ligne-git-fonctionnalites-avancees pour l’utilisation du Git.