行为偏好
push.default = current,推送当前分支。push.autoSetupRemote = true,首次 push 自动设置 upstream。pull.rebase = true,默认 rebase 拉取。init.defaultBranch = master。
全局 Git 配置和全局 ignore 规则。它定义了身份、默认分支、push/pull 行为、LFS filter、换行处理以及个人环境常见忽略项。
stow -S git
git config --global --list
git config --global core.excludesfile
push.default = current,推送当前分支。push.autoSetupRemote = true,首次 push 自动设置 upstream。pull.rebase = true,默认 rebase 拉取。init.defaultBranch = master。core.autocrlf = input。core.ignorecase = false。core.excludesfile = ~/.gitignore_global。*~、.DS_Store、.idea、tmp/ 和 **/*.local.json。这里的 http.sslverify = false 会关闭 Git HTTP SSL 校验;迁移到安全要求更高的机器时要重新评估。用户邮箱和 Git LFS 也建议在新机器上确认。