git - 有没有办法只为一个特定的分支设置`pull.rebase = true`?
问题描述
通常,我已经pull.rebase = false
设置了全局。但是,我正在开发一个我只想pull.rebase = true
为main
分支启用的项目。我知道我可以手动编写git pull --rebase
,但我不想忘记这样做。
我也不想pull.rebase = true
为整个 repo 设置,因为我并不总是(甚至通常)想要做一个 rebase pull。
有没有办法在每个分支的基础上设置它?
解决方案
每个分支都有一个配置参数branch.<name>.rebase
:
git config branch.my/branch.rebase true
推荐阅读
- docker - 如何使用域名连接到 docker 容器
- kentico - 如何在 Kentico 中显示昨天的页面查看统计信息?
- rollupjs - 如何摆脱“@rollup/plugin-typescript: Rollup 'sourcemap' 选项必须设置为生成源映射。” 警告?
- linux - 如何在文件系统中执行条件 IO?
- java - 如何将 ID(参数)用于不同的 GetMappings
- python - Pandas 基于另一列值的条件填充
- ansible - 在这种情况下如何使用寄存器?(安斯布尔)
- c# - .net core 中的设置层次结构
- python - 如何从命令行运行 python 脚本?
- amazon-web-services - DynamoDB 写入太慢