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 可执行文件。
我知道如果不更改提交日期,我们可以使用 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 可执行文件。