У меня есть иерархия коммитов в моем локальном репо, и я хочу откатиться до старого коммита и применить некоторые, а не все изменения из коммита HEAD. Как мне это сделать?
Рассмотрим следующий сценарий. В моем репо есть следующие коммиты:
Фиксация 6 (HEAD)
Совершить 5
Совершить 4
Совершить 3
Совершить 2
Совершить 1
Я сбрасываю на коммит 2, как показано ниже
git reset --hard commit2
Теперь я хочу, например, объединить все изменения, примененные вплоть до фиксации 6, но без изменений в фиксации 3 и с некоторыми изменениями в фиксации 5.
Если я сделаю это:
git merge commit6
В итоге у меня все будет в ГОЛОВЕ без той избирательности, которую я преследую.
Как мне достичь цели?
* * 1025 Приветствия
AF