Отказ от ответственности: Я не могу точно сказать из вашего описания, что вы хотите сделать. Ниже приведены две наиболее вероятные интерпретации, которые я мог придумать. Расскажите нам больше, и я отредактирую.
Если вы хотите изменить коммит в прошлой истории , это большой и очень неудобный процесс, включающий переписывание всей истории с измененного коммита. Чрезвычайно проблематично, когда вы делитесь репо с кем-либо, и даже когда в одиночку совсем не легкая операция. Дайте нам знать, если это так, но я приму второй случай.
Если вы хотите использовать (часть) изменения, внесенные с определенным коммитом , после его настройки в соответствии с вашими конкретными потребностями (здесь, исключая часть изменений), вы можете:
git cherry-pick -n <commitHash>
Он еще не создаст коммит на кончике текущей ветви, он внесет в рабочее дерево изменения этого коммита, и у вас будет возможность добавить / удалить / изменить все, что вы захотите, и затем коммит.