El programa de diff predeterminado de Git deja en ocasiones mucho que desear...
Continúa leyendo diff-highlight: un mejor diff para GitEtiqueta: Git
diff
para imagenes en Git
El diff
predeterminado de Git no muestra diferencias entre imágenes. Es
normal: no está pensado para eso. Sin embargo, estaría genial que Git
mostrase los cambios de imágenes como los de código, ¿no? Al menos algo
más bonito que...
$ git diff
diff --git a/es-ES/images/autobuilder.png b/es-ES/images/autobuilder.png
index 6f5f6eb..6f0dd78 100644
Binary files a/es-ES/images/autobuilder.png and b/es-ES/images/autobuilder.png differ
Algo como esto...
Eso lo he hecho usando un guion que usa la biblioteca ImageMagick para comparar imágenes. Aquí te enseño cómo hacer lo mismo.
Continúa leyendodiff
para imagenes en Git Gitlab usa CAPTCHAs privativos
GitLab contiene software privativo de Google y no parece que vayan a eliminarlo. En concreto, usa el programa reCAPTCHA de Google, documentando incluso su configuración.
Esto es problemático no solo por la cuestión de la libertad de software, sino también por otros efectos secundarios de reCAPTCHA (como la explotación laboral y el reconocimiento facial para fines bélicos).
El código se carga directamente desde los servidores de Google, lo cual podría impedir la apertura de incidencias y el registro de nuevas cuentas cuando el servidor de Google estuviera caído.
Hay desde hace tiempo varias incidencias abiertas en el gestor de incidencias de GitLab.
Viendo las modificaciones de código en Vim con vim-gitgutter
A veces cuando estamos editando un texto o código fuente es útil ver los
cambios que hemos realizado respecto a la versión anterior. Con
vim-gitgutter
es posible
hacerlo automáticamente sin salir del editor. vim-gitgutter
es un
complemento para Vim que muestra los últimos cambios realizados en un
archivo de un repositorio Git.
vim-gitgutter
Prompt para Git en Bash
Si eres programador y has trabajado con Git, seguramente habrás comprobado alguna vez si el repositorio en el que estás trabajando está actualizado, la rama en la que te encuentras, etc. Pero cada vez que haces esto tienes que ejecutar alguna instrucción de Git. ¿No sería más cómodo tener siempre esa información a simple vista?
Continúa leyendo Prompt para Git en Bash