Как запустить 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
передает параметры в алгоритм слияния, и алгоритм слияния по умолчанию имеет эти параметры, чтобы влиять на то, как он обрабатывает пробелы.