Control de versiones GIT

Ver contenido imprescindible de logs de git en una línea

Ya sabemos que git es una herramienta muy poderosa. Tiene tantas posibilidades y muestra tanta información que a veces abruma. Un comando de git que nos da mucha información, pero que es dificil procesar por pantalla es log, git log. una forma de simplificar los datos que nos muestra por pantalla, es crear un alias como el siguiente en nuestro fichero .bashrc alias gitlog=’git log –pretty=format:»%H|%an|%ad|%s»‘ Esto nos dará información de este estilo: 29b554a156a75f4159da916e1ffe1a203b4684a3|Pedro|Wed Apr 22 11:34:14 2020 +0200|RM14515 1172ac8271f6e0c4d251bc9d65e43337c776cedf|Ricardo|Tue Apr 21 13:19:22 2020 +0100|Merge…

Leer Más

Como saber quien edito una linea de fichero con GIT

En algunas ocasiones, sentimos la necesidad de saber quien editó determinada línea de un fichero que han tocado varias personas. La mejor forma de saber este dato es con el comando blame de git. [root@bash]$ git blame /ruta-al-fichero/fichero Este comando nos devuelve línea por línea quien edito un determinado fichero así como información del momento y commit en el que fue editado. 5a5b7ffd (Juan 2014-04-05 11:23:23 +0100 230) } 5a5b7ffd (Juan 2014-04-05 11:23:23 +0100 231) } b7f005bf (Jaime 2014-05-05 10:15:23…

Leer Más

Primeros pasos en GIT (control de versiones)

Hacer checkout a un repositorio Crea una copia local del repositorio ejecutando git clone /ruta_a/repositorio Si utilizas un servidor remoto, ejecuta: git clone usuario@host:/ruta_a/repositorio Puedes registrar cambios (añadirlos al Index) usando git add «ruta_fichero» Para añadir todos los cambios de ficheros modificados: git add . Para dejar nuestros cambios marcados en nuestro repositorio local, hacemos un commit: git commit -m «Texto relacionado con nuestro trabajo» Ahora el archivo esta incluído en el HEAD, pero aún no en tu repositorio remoto.…

Leer Más