Comandos y Recursos Colaborativos de Git
Descubre cómo utilizar git shortlog
y git blame
para mejorar la colaboración en
tus proyectos de Git.
1️⃣ Git Shortlog
git shortlog
se utiliza para generar un resumen de los commits por autor.
a. Mostrar commits por miembro del grupo
Comando:
git shortlog -sn
Descripción: Muestra cuántos commits ha hecho cada miembro del grupo.
b. Mostrar commits por miembro sin contar merges
Comando:
git shortlog -sn --all --no-merges
Descripción: Muestra la cantidad de commits por cada miembro, excluyendo los merges.
2️⃣ Git Blame
git blame
permite identificar quién realizó cambios en cada línea de un archivo específico.
a. Ver quién hizo cada línea en un archivo
Comando:
git blame archivo
Descripción: Muestra línea por línea quién hizo cada cambio en un archivo específico.
b. Ver quién hizo cada línea con mejor indentación
Comando:
git blame -c archivo
Descripción: Similar al anterior, pero con mejor indentación para facilitar la lectura.
c. Ver quién hizo cada línea en un rango específico
Comando:
git blame archivo -L lineinicial,lineafinal
Descripción: Muestra quién hizo cada cambio línea por línea en un rango específico (ejemplo: L35,L60).
Consideraciones Finales
- Colaboración: Estos comandos son esenciales para entender la contribución de cada miembro del equipo y para facilitar la revisión de cambios en el código.
- Aprendizaje continuo: Familiarizarse con herramientas como Jenkins, Azure, GitLab y DevOps puede mejorar significativamente tus habilidades en la gestión de proyectos de software.
Con esta guía, podrás utilizar comandos colaborativos en Git y explorar nuevas herramientas para mejorar tu flujo de trabajo.