Мне нужно создать diff для одного файла, который будет показывать различия между двумя версиями, которые на самом деле являются тегами в github. Затем я хочу отправить этот diff кому-то по электронной почте, так что был бы идеальным URL-адрес github для diff. Просмотр с помощью github позволит мне сделать это для всех измененных файлов, но это не так хорошо, поскольку в моем репо есть тысячи файлов.
Я могу сделать это в командной строке следующим образом, но это не помогает, поскольку мне нужно отправить diff кому-то по электронной почте:
git diff tag1 tag2 -- path/to/file
Я нашел версию командной строки, обсуждаемую здесь: как я могу видеть различия в назначенном файле между локальной ветвью и удаленной ветвью?