git случайно отследил файл конфигурации

Возьмем, к примеру, следующий сценарий:

  • Вы случайно отслеживаете и фиксируете файл конфигурации
  • Каждая среда разработки должна иметь свой собственный конкретный файл конфигурации, поэтому у вас должен быть .gitignoreдоgit add
  • Вы не осознавали довольно долгое время

Коммиты

A - B - C - D - E
    |   |   |   |
    |    \  |  /
    | commits that accidentally track application config
    |
    commit to untrack &.gitignore config
    [finally you did the right thing... but too late?]

Если вы когда-нибудь сбросите или вишневый -выберите C, D или E, он перезапишет файл конфигурации.

Можно ли как-то переписать C -E, применив к ним фиксацию B?

7
задан Anthony Grist 23 April 2012 в 07:45
поделиться