我是靠谱客的博主 坦率大米,最近开发中收集的这篇文章主要介绍Git远程推送常见错误及解决方案:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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远程推送常见错误及解决方案:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部