Я пишу сценарии для рабочего процесса Git.
Мне нужно сбросить другую (существующую) ветку на текущую без проверки.
Перед:
CurrentBranch: commit A
OtherBranch: commit B
После:
CurrentBranch: commit A
OtherBranch: commit A
Эквивалент
$ git checkout otherbranch
$ git reset --soft currentbranch
$ git checkout currentbranch
(Примечание --soft: я не хочу влиять на рабочее дерево.)
Это возможно?