Файл был добавлен в git при коммите n. Как мне добавить его вместо фиксации n-m? - PullRequest
3 голосов
/ 20 апреля 2010

У меня есть ветка. На полпути я заметил, что git не отслеживает файл, который должен был быть, и поэтому я добавил его как часть коммита и продолжил свою работу. Сейчас я делаю git bisect и все коммиты до добавления файла не строятся. Поэтому я думаю, мне нужно разделить коммит, который добавил файл, на две части: файл add и остальная часть коммита. Затем мне нужно изменить порядок коммитов так, чтобы файл add commit был в начале моей ветки. Это правильное решение или есть лучший способ сделать это?

1 Ответ

0 голосов
/ 20 апреля 2010

Похоже, что разделение и переупорядочение - это самый простой способ сделать то, что вы хотите. Это было бы так же, как:

  • пометка вашей текущей ветки как 'oldbranch'
  • сброс вашей ветки на коммите перед добавлением файла
  • добавление файла и создание нового коммита
  • перебазирование вашей старой ветки поверх этой новой 'текущей ветки'
...