git笔记--出现问题总结

在我学习git过程中,也遇到一些小问题,暂时总结一下。
git遇到的问题--(1)
git 逻辑问题
Git push 报错 "error: failed to push some refs to " 解决
Git push 报错 "error: failed to push some refs to " .
此问题出现的原因是:由于远程仓库中代码版本与本地不一致冲突导致的。
由于我在第一次git pull --rebase 代码后,准备push的时候,有别人往线上又提交了代码。所以出现此问题。
解决方案:
1: git pull   
2:有冲突的话解决冲突。
3:git push

git遇到的问题--(2)
ssh配置问题。
"ssh: connect to host github.com port 22: Connection refused"
如果使用git远程推送时出现如下问题:
"ssh: connect to host github.com port 22: Connection refused"
原因:
22号端口,可以被禁了。
可以采用如下方法:
建立.ssh/config,并按如下填写
Host github.com
User <你的邮箱>
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
测试:
$ ssh -T git@github.com
推送
$ git push -u origin master
参考:
http://www.tuicool.com/articles/JJJZbav
http://q.cnblogs.com/q/51480/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值