Сквош по умолчанию при использовании git поддерева
Я часто бегаю
git subtree pull -P shared shared master
но я обычно забываю поставить --squash
в конце, который заканчивает тем, что дублировал большую часть моей истории мерзавца. Можно ли сделать так, чтобы git использовал это по умолчанию?
Спасибо!
1 ответ
Ты можешь использовать:
git config branch.master.mergeoptions "--squash"
или если вы хотите, чтобы это поведение было глобальным для всех ваших git
проекты:
git config --global branch.master.mergeoptions "--squash"
Редактировать:
Как указал Инго, это решение будет применять --squash
возможность merge
операции в целом.