Ответ 1
Конечно:
git diff A10..A1 > my.diff
Есть ли способ сохранить всю разницу между двумя diff в текстовом файле?
Предположим, что мне нужны все изменения между A1
и A10
на ветке master
.
--A11-A10-A9-A8-A7-A6-A5-A4-A3-A2-A1-master
Или, есть способ, которым я мог бы получить весь diff в Терминале, который я мог бы скопировать + вставить?
Конечно:
git diff A10..A1 > my.diff
git diff {commit1} {commit2} > diff.txt
Будучи {commit1} и {commit2} ссылкой на начальную и конечную фиксацию, которую вы хотите сравнить (ссылка может быть целым или частичным SHA, тегом, HEAD.....)
Из справочной страницы..
git format-patch -k --stdout R1..R2