У меня есть несколько сложных сценариев, которые я хотел бы решить, но я не знаю как. Я надеюсь, что вы можете помочь:
A - B - C - D - E
. Я хотел бы добавить изменения из commit D
в commit B
и удалить commit D
. Как?
A - B - C
. Commit B
содержит файл, который не должен был быть зафиксирован. Как убрать его из коммита?
A - B - C - D
. Commit C
содержит файл, который должен был быть зафиксирован с помощью commit B
. Как удалить его из коммита C
и добавить в коммит B
?
Обратите внимание: все коммиты находятся только в моей рабочей копии и еще не были отправлены.