Расширенные сценарии git

У меня есть несколько сложных сценариев, которые я хотел бы решить , но я не знаю как. Надеюсь, вы можете помочь:

  1. A - B - C - D - E . Я хотел бы добавить изменения из фиксации D в фиксацию B и удалить фиксацию D . Как?
  2. A - B - C . Фиксация B содержит файл, который не должен быть зафиксирован. Как удалить его из коммита?
  3. A - B - C - D . Фиксация C содержит файл, который должен быть зафиксирован с помощью фиксации B . Как удалить его из фиксации C и добавить в фиксацию B ?

Обратите внимание: все коммиты находятся только в моей рабочей копии и еще не были отправлены.

6
задан Daniel Hilgarth 6 November 2011 в 00:18
поделиться