Если вы хотите переместить фиксацию в промежуточную область - это отмените ее и переместите все изменения, которые были в ней, в промежуточную область (фактически перевод ветки в состояние, в котором она была до фиксации) - как ты делаешь это? Или это то, что вы не можете сделать?
Ближайшее, что я знаю, как сделать, - это скопировать все файлы, которые были изменены в фиксации, в другое место, сбросить ветку до фиксации перед фиксацией, которую вы пытаетесь переместить в промежуточную область, переместить все файлы скопировали файлы обратно в репозиторий, а затем добавьте их в область подготовки. Это работает, но это не совсем хорошее решение. Что я хотел бы сделать, так это просто отменить фиксацию и переместить его изменение в промежуточную область. Это можно сделать? И если да, то как?
git reset --soft HEAD~1
что означает то же самое, но также работает в Windows.