README 目录 / git

git

全局 Git 配置和全局 ignore 规则。它定义了身份、默认分支、push/pull 行为、LFS filter、换行处理以及个人环境常见忽略项。

~/.gitconfig 全局 ignore Git LFS

安装和验证

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.ideatmp/**/*.local.json

这里的 http.sslverify = false 会关闭 Git HTTP SSL 校验;迁移到安全要求更高的机器时要重新评估。用户邮箱和 Git LFS 也建议在新机器上确认。