Как переместить фиксацию в промежуточную область в git?

Если вы хотите переместить фиксацию в промежуточную область - это отмените ее и переместите все изменения, которые были в ней, в промежуточную область (эффективно поместив ветвь в состоянии, в котором она была до фиксации) - как вы это делаете? Или это то, что вы не можете сделать?

Ближайшее, что я знаю, как сделать, - это скопировать все файлы, которые были изменены в фиксации, в другое место, сбросьте ветку до фиксации перед фиксацией, которую вы пытаетесь переместить в промежуточную область, переместите все скопированные файлы обратно в репозиторий, а затем добавьте их в промежуточную области. Это работает, но это не совсем хорошее решение. Я бы хотел иметь возможность просто отменить фиксацию и переместить ее изменение в плацдарм. Это можно сделать? И если да, то как?

121
задан Jonathan M Davis 27 August 2011 в 10:48
поделиться