cmder 配置
下载-配置环境变量-配置右键进入
Cmder here
Git六行配置
git config --global user.name 你的英文名
git config --global user.email 你的邮箱
git config --global push.default simple
git config --global core.quotepath false
git config --global core.editor "code --wait"
git config --global core.autocrlf input
仅删除远程仓库文件,本地保留
git rm -r --cached file
git commit -m "delete remote file"
git push
然后在.gitignore中设置过滤(重要)
SSH key
rm -rf ~/.ssh/* //先删除所有的ssh key 这句命令行如果你多打一个空格,可能就要重装系统了,建议复制运行。
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" //生成
cat ~/.ssh/id_rsa.pub //查看
ssh -T git@gitee.com //看到连接成功的提示 表示第一次建立连接成功
总结:
- 一台电脑只需要一个 SSH key
- 一个 SSH key 可以访问你的所有仓库,即使你有 1000000 个仓库,都没问题
- 意味着如果你删除了电脑上的ssh key或者换了新电脑,就需要重新生成。
Git别名
.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"
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"