我知道如果不改变提交日期,我们可以使用git rebase --ignore-date
,但我希望这成为我每次rebase的默认行为。
有没有办法在git配置中设置它? 类似于
git config --global rebase.ignoreDate true
我不想创建任何别名,是否有更高级的解决方案?
考虑到 t3436-rebase-more-options.sh
,没有任何配置或环境变量会默认为一个rebase设置--ignore-date
。
如果创建别名无法解决问题(因为您只想输入git rebase,并且无法通过别名覆盖内置命令),您可以考虑使用git包装器(像这里一样)
包装器脚本可以检测rebase
命令,添加缺少的--ignore-dated
选项,并将最初传递给包装器的所有参数调用实际的git可执行文件。