Как запустить git rebase и игнорировать пробелы?

У меня есть ветка, где у меня есть одна команда, которая только изменяет пробелы (конечные пробелы и отступ).

Я пытаюсь запустить git rebase master и git rebase --ignore-whitespace master, и в обоих случаях у меня есть конфликт слиянием в commit, который меняет только пробелы.

Ответы

Ответ 1

Я не могу гарантировать, что это поможет, но вы можете попробовать git rebase -Xignore-space-change master или git rebase -Xignore-all-space master. -X передает параметры в алгоритм слияния, и алгоритм слияния по умолчанию имеет эти параметры, чтобы влиять на то, как он обрабатывает пробелы.