概述
Git远程推送
1、问题:git远程提交时出现错误:
error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054
原因分析:可能是文件过大导致。
解决方法:在要推送的文件夹下右键打开git bash here输入命令:
#首先设置通信缓存大小
git config http.postBuffer 524288000
#然后把缓存清除
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <file/dir>' HEAD
2、Git操作失败并提示Another git process seems to be running in this repository或者 Unable to create xxx/.git/index.lock’: File exists.
原因在于Git在使用过程中遭遇了奔溃,部分被上锁资源没有被释放导致的。
解决方案:进入项目文件夹下的 .git文件中(显示隐藏文件夹或rm .git/index.lock)删除index.lock文件即可。
3、Git推送遇到 Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., ‘git pull …’) before pushing again.
原因:新推送的的分支与项目分支没有进行关联。
解决方案;
在项目根目录中右键选择“Git Bash Here”进入Git命令终端:
输入:git branch –set-upstream-to=origin/ master
回车。
然后再次推送就可以了。
git pull
转载自:https://blog.csdn.net/lm_is_dc/article/details/80649892
最后
以上就是坦率大米为你收集整理的Git远程推送常见错误及解决方案:的全部内容,希望文章能够帮你解决Git远程推送常见错误及解决方案:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复