git上传出错,解决方法

问题一:文件太大造成上传失败

error: failed to push some refs to 'git@gitee.com:zhulelegogogo/eve1.git'

在这里插入图片描述
之前在gitee上传,一直都没有问题,但今天一直出错,起初我以为网络不好,还特意换了网线,还是没事么用,我就觉得是操作问题,或者之前提交中途出错,导致文件损坏啥的,我又把 .git文件删除,再重新上传,可是还是空文件夹。

认真看了下报错
在这里插入图片描述
才知道是**文件太大造成的,**未能将一些文件推送到gitee上

在这里插入代码片

问题原因:
最后才发现是上传文件太大超过了500M

解决方法:
解决方法

问题二:两人同时fetch了一个分支。 第一个人修改后提交,第二个人提交就失败

在修改好文件,然后用命令$ git push 向github上的远程仓库推送时,出现下列错误:

error: failed to push some refs to 'https://github.com/GDDXZ/RobotDenso.git'
hint: 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.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

原因
两人同时fetch了一个分支。 第一个人修改后提交,第二个人提交就失败。

解决方法

1.强制推送
$ git push -f
可以提交,会将remote上第一个人的改动冲掉,比较暴力,不太好。

2.正常解决
先 git fetch origin 然后git merge origin/master, 和本地分支合并, 之后再push。

附加git上传命令:

git init 初始化

git add . 将当前目录加入到git

git commit -m “first commit(提交的描述信息)”

git remote add origin https://gitee.com/xxx/项目名

git push -u origin master 将文件上传到远程版本库的master分支

git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)

git commit -m “zpy提交信息” (注:“提交信息”里面换成你需要,如“first commit”)

git push -u origin master

git push origin master

(注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

$ git push origin master

git status来查看你当前的状态。

总结

1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;
2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;
3、再通过git commit -m "注释内容"把项目提交到仓库;
4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行关联;
5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐乐呀168

整理资料不易,谢谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值