这三个配置项影响 git pull 的默认行为,具体解释如下:

  1. git config pull.rebase false
  2. git config pull.rebase true
  3. git config pull.ff only
  4. child::fast-forward

你可以根据自己的需求,选择设置其中一个配置项。例如,如果希望保持默认的合并策略,不使用 rebase,可以执行 git config pull.rebase false。如果想全局设置该配置,可以使用 git config --global pull.rebase false。同样,将 --global 替换为 --local 则可在本地仓库级别进行设置。另外,也可以在每次执行 git pull 命令时,通过添加 --rebase--no-rebase 或 --ff-only 参数来临时覆盖配置的默认行为。