Git
Git 是分布式版本控制系统。本页介绍常用的全局配置和跨 zsh、PowerShell 的别名。
配置#
以下命令写入全局配置 ~/.gitconfig,按需选用。
设置用户名和邮箱#
把 Your Name 和 youremail@domain.com 换成自己的信息:
把默认分支设为 main#
新建仓库时默认分支名为 main:
关闭 CRLF 自动转换#
关闭提交和检出时的行尾自动转换:
配置 credential helper#
按系统选择 credential helper。
WSL#
使用 Windows 上 Git 自带的 Git Credential Manager:
Linux#
把凭据保存在本地文件:
启用 Git LFS#
为当前用户启用 Git LFS:
可选设置#
按需开启:
clone 时把 HTTPS 地址自动换成 SSH:
别名#
zsh 和 PowerShell 使用同一组别名,语义一致。
zsh#
在 ~/.zshrc 里加上:
PowerShell#
在 $PROFILE 里加上。PowerShell 的别名不能带固定参数,所以用函数代替 Set-Alias:
两边都可以串起来用:
参考#
- Guany Git config:作者的
.gitconfig。