git 变基期间自动忽略日期

Auto ignore date during git rebase

我知道如果不更改提交日期,我们可以使用 git rebase --ignore-date 但我希望这是我所做的每个 rebase 的默认行为。

有什么方法可以在 git 配置中设置它吗? 像

git config --global rebase.ignoreDate true

我不想做任何别名,有什么复杂的解决方案吗?

考虑到 t3436-rebase-more-options.sh,没有配置或环境变量可以默认设置 --ignore-date 以进行变基。

如果别名对您不起作用(因为您只想输入 git rebase,以及 you cannot override a builtin command by an alias), you might consider a git wrapper (as in here

包装器脚本可以检测到 rebase 命令,添加缺少的 --ignore-dated 选项,并使用最初传递给包装器的所有参数调用实际的 git 可执行文件。