git配置ssh
设置git的username,email
设置全局的
1
2
3$ git config --global user.name "chen_yue"
$ git config --global user.email "chen_yue@gmail.com"
$ git config --unset --global user.name 可以取消用户名配置为不同的项目设置不同的用户名
git config user.name "xxxxx"
若没有设置用户名就提交了,可输入一下命令进行修补
1
$ git commit --amend --allow-empty --reset-author
–amend 对刚刚提交的文件进行修补
–reset-author:将提交者author的ID同步修改,否则会影响提交的ID,同时重置AuthorDate信息
–allow-empty:允许执行空白提交,若没有对工作区文件进行任何修改,Git默认不会执行提交生成ssh密钥过程
- 先检查是否存在
cd ~/.ssh
,有直接删除,或者不管接下来的操作直接覆盖掉也行 $ ssh-keygen -t rsa -C “所对应的要放ssh的服务器邮箱账号”
- 然后3下回车,密码为空
- 找到
id_rsa.pub
文件,将密钥拷贝出来,放到对应git库的我的SSHKEYs中 - 测试:ssh git@github.com
- 先检查是否存在
git 一些命令
- git config –list 查看所有可用的配置信息
- git config user.name | user.email 查看配置姓名|邮箱
- git config –global core.autocrlf false 可修改换行符不同系统显示
- git cherry-pick 改写提交
懒得再打字了偷个懒