Git 初始化配置

Git相关操作可以说贯穿一个项目始终,拿到一个新的环境第一步就需要搞定Git配置(毕竟代码在仓库里),下面记录一些必要的或常用的配置(所有操作在Git Bash中完成)

SSH Key 配置

首先检查下是否已经生成过密钥

1
ls -al ~/.ssh

如果已经存在,会看到如下字样文件

  • id_rsa
  • id_rsa.pub

否则需要生成新的密钥

1
ssh-keygen -t rsa -C "your.email@example.com" -b 4096

执行后会提示输入文件保存路径和密码

这里选择默认的路径,密码也置为空,因此直接按3次回车即可

生成后复制密钥

1
cat ~/.ssh/id_rsa.pub | clip

配置密钥到GitHub

点击用户头像 => Settings => Add SSH key => 输入Tittle => 复制保存上一步的密钥

Git Config

设置用户名和邮箱

1
2
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

设置命令别名,简化输入

1
2
3
4
5
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.last 'log -1 HEAD'

详细设置列表可以通过git config --list查看