Вам не нужно физически удалять коммит, который вам не нужен в вашем проекте. это не дружественное решение для цели git, то есть его основной роли для отслеживания изменений файлов (или версий).
Просто попробуйте изменить свое представление о git, чтобы получить правильный смысл в исследовании новых функции, которые вы никогда не пробовали раньше.
Здесь, в вашем случае, я предлагаю использовать опцию возврата, которая позволяет вам получить sh новый коммит, который отменяет изменение указанного c предыдущего коммита.
В VS> Team Explorer (справа)> Ветви> щелкните правой кнопкой мыши целевую ветку> просмотреть историю. это откроет новое окно против списка со списком совершенных изменений
щелкните правой кнопкой мыши на коммите, который вы хотите отменить> выберите возврат
, затем pu sh отмененный коммит