Скажем, я использую git, создавая новую ветвь для каждой функции, а затем объединяюсь в master.
Таким образом, каждое объединение является очень узким в том смысле, что оно предназначено для конкретной функции.
После 10 таких коммитов могу ли я как-нибудь вернуться и удалить 5-е слияние?
Скажи, что это была функция, которую я не хотел.