Почему Git запоминает и использует разрешение конфликтов из прерванной перезагрузки, не спрашивая меня ?

Я выполнил переустановку своей ветки foo

git rebase master

Решил некоторые конфликты, затем решил, что не хочу этого делать, и прервал работу.

git rebase --abort

Все журналы веток выглядят нормально . Теперь я хочу начать тот же процесс снова.

git rebase master

Когда git встречает первый конфликт, с которым он столкнулся в первый раз, он перечисляет файлы как конфликтующие, как и раньше. НО вместо того, чтобы отмечать конфликт с помощью <<<<< и т.д., он просто показывает файл в его состоянии после того, как я разрешил конфликт в первый раз. Интересно, что у него есть эта функция ... но я на самом деле хочу разрешить один из конфликтов по-другому, поэтому я не хочу, чтобы он запомнил и повторно применил.

Что именно здесь происходит, и можно ли его отключить?

16
задан Adam Dymitruk 21 April 2011 в 08:20
поделиться