Git: используйте "commit -cleanup = whitespace" с "rebase -interactive"

Я хочу всегда использовать --cleanup=whitespace при создании/редактировании сообщений фиксации (чтобы разрешить начальное "#" ). К сожалению, я не могу найти подходящую настройку для ввода ~/.gitconfig; это не работает:

[commit]
    cleanup = whitespace

Для нормальных коммитов я добавил --cleanup=whitespace в свой основной псевдоним коммита, но Я не могу понять, как передать эту опцию git rebase --interactive, чтобы я мог переписать и выполнить сквош-коммит и использовать мой предпочтительный метод очистки.

Ответ 1

В git 1.8.2 они добавили параметр, который я пытался использовать:

"git commit" может быть сказано использовать --cleanup = whitespace, установив Конфигурационная переменная commit.cleanup на "whitespace".

Между тем, я только начал добавлять одно пространство перед #...

Ответ 2

Вы имеете в виду что-то вроде этого?

[alias]
    rec = rebase --interactive