以前的git水平是半吊子水平,现在来正式学一学。
教程
坑
- 我遇到一个神坑:github用https去push,出错。这个问题坑了我好久!!!
git中有个配置信息:credential.helper=manager
,大概就是你第一次用https连github的时候让你用账号登录,然后就记住密码之后都不用输入了。因为很久以前我用https去push的时候,登录的是我的旧账号!!如果想用新账号去push,就得清除信息。解决方法在这 - 切记,merge的时候加上
--no-ff
- 用ssh连github各种permission denied的问题:在
~/.ssh
里加个配置文件config
,填入
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_rsa