Помогите, пожалуйста, написать пакетный файл для git rebase
, объединяющий два последних коммита: HEAD
и HEAD~1
в текущей ветке в один без использования интерактивного редактора.
Предположим, что оба коммита имеют одного родителя и еще не отправлены.
a683ec1 Not pushed 2
c7b480a Not pushed 1
f0e81fb Pushed
Я хочу оставить коммит «Pushed» и один коммит, который будет содержать «Not push 1» + «Not push 2» в конечном состоянии «Not push 2».
.bat
или.cmd
для интерпретации с помощьюcmd.exe
) или подойдет любой скрипт? Git всегда требует оболочки POSIX, даже в Windows, и это гораздо более приятная среда для сценариев. - person Jan Hudec   schedule 30.05.2014