# 生成秘钥
ssh-keygen -t rsa -b 4096 -C <邮箱>
# 查看公钥内容
cat ~/.ssh/id_rsa.pub
ssh -T git@github.com
git remote add <仓库名> git@xxxxxxx
git push -u <仓库名> <分支名>
# 强制上传
git push -u <仓库名> <分支名> -f
# 将远程仓库分支拉到本地分支
git pull <远程仓库> <远程分支>:<本地分支>
# 克隆
git clone git@xxxx <可选另存为目录>
利用bash alias替代Git命令
vi ~/.bashrc
alias ga="git add"
alias gc="git commit -v"
alias gl="git pull"
alias gp="git push"
alias gco="git checkout"
alias gst="git status -sb"
# ~/.bashrc 在文件最后加上
alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit -- | less"