Necesito generar una diferencia para un solo archivo que muestre las diferencias entre dos versiones, que en realidad son etiquetas en github. Luego quiero enviar esta diferencia a alguien por correo electrónico, por lo que una URL de github para la diferencia sería ideal. La vista de comparación de github me permitirá hacer esto para todos los archivos modificados, pero eso no es bueno ya que hay miles de archivos en mi repositorio.
Puedo hacer esto en la línea de comando de la siguiente manera, pero esto no ayuda ya que necesito enviar la diferencia a alguien por correo electrónico:
git diff tag1 tag2 -- path/to/file
Encontré la versión de la línea de comandos que se analiza aquí: ¿cómo puedo ver las diferencias en un archivo designado entre una rama local y una rama remota?