git提交大文件报错,删除大文件后,还是提交不成功解决办法

这篇具有很好参考价值的文章主要介绍了git提交大文件报错,删除大文件后,还是提交不成功解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        近期做实践作业,需要将项目文件提交到git上,其中有一个数据集文件大小为240MB,提交时显示单次推送文件大小不可以超过100MB。

        于是,我尝试将该大文件删除,紧接着将删除后的项目文件提交推送到git仓库,还是提交不上去,报相同的错误。后续,我尝试通过代码改变git单次可上传文件的大小,依旧没有成功。

        查看很多文章后,我发现了问题所在,就是git上传时候,其实不止是push当前版本,还要push所有历史版本,如果之前某次commit没有上传,那么这个历史版本也要默认push

所以下面我们要做的就是撤销到之前版本,具体步骤如下:

1、打开要提交到git上的项目文件夹,右键进入Git Bash Here窗口

git提交大文件报错,删除大文件后,还是提交不成功解决办法,git,github

 2、输入git log命令,查找要撤回到的版本id

git log

例如:commit后面的即为ID号

git提交大文件报错,删除大文件后,还是提交不成功解决办法,git,github

3、 输入git reset + ID,撤回到之前版本的提交,ID是你上面查到的

 git reset +ID

4、最后进行提交推送,就可以啦

git pull
git add .
git commit -m "提交信息" # 提交信息为你为本次提交编辑的标注
git push origin master:master # 推送

进行完以上步骤,就成功提交上啦!文章来源地址https://www.toymoban.com/news/detail-637779.html

到了这里,关于git提交大文件报错,删除大文件后,还是提交不成功解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git LFS提交大文件

    使用Git LFS(Large File Storage)上传大文件的步骤如下: 您可以从https://git-lfs.github.com/下载并安装Git LFS。 在命令行中,进入到您的Git仓库目录,并运行以下命令: 例如,假设您要上传名为\\\"large_file.zip\\\"的大文件: 运行以下命令: 运行以下命令: 运行以下命令: 通过这些步骤,

    2024年02月09日
    浏览(39)
  • win10杀毒防护已经关闭了还是删除文件解决方法

    win10是一款很好用的电脑系统,该系统的病毒拦截功能很强大,有些用户遇到了杀毒防护关闭了但是文件还是会被删除的情况,下面小编就带来了解决的方法,感兴趣的话快来看看吧。  win10杀毒防护已经关闭了还是删除文件怎么解决 方法一: 1、首先我们打开开始菜单,选择

    2024年02月05日
    浏览(40)
  • git提交报错文件超过100M

    上传代码到代码库的时候报错如下: 该问题的原因是git不允许提交大于100M的文件,而我提交过程中有个模型文件大小超过了100M,从而导致上传失败。 1、按照提示查看是哪个文件超过100M 此时会输出25cb793092c7ddcf9bdcd716eec9f4f8214fd081文件所对应的文件目录。 2、在commit的提交历史

    2024年02月06日
    浏览(36)
  • Git删除分支不成功,提示:error: Cannot delete branch......的问题解决

    一 问题来源       本地的代码仓库里面,有很多分支,随着项目的不断迭代,这样的分支变得越来越多。于是想把这样的分支给删掉,在删除分支的时候,报错: error: Cannot delete branch \\\'\\\' checked out at \\\'/Users/GoProject/src/code ,对应的提示如下: 二 解决问题       首先需要说

    2024年02月12日
    浏览(52)
  • git 配置,代码提交到仓库,不小心将node_modules上传,处理操作。.gitignore 删除已提交的文件

    我们经常会将将本地代码上传到线上仓库,例如uni项目,我们通常会忽略node_modules文件上传,其他同事从线上下载后,自行 npm install 安装,那如何进行忽略呢? 找到.gitignore文件,把你想要忽略上传的文件名称填进去即可。之后正常执行上传步骤。 而且在项目文件里面也没找到

    2024年02月13日
    浏览(67)
  • 从git提交出现“updates were rejected because a pushed branch tip is behind its remote”到提交成功解决问题的过程

    这里是不断发芽的山有木兮,希望这个帖子可以帮到你! git提交出现“updates were rejected because a pushed branch tip is behind its remote” git报错如下:

    2024年02月02日
    浏览(45)
  • 解决:使用git提交代码到github时,git push总是报错的问题

      github在2021年8月13日的时候修改了认证方式,不能使用账户登录的方式去push代码等等操作,而是使用生成仓库的个人密钥去push代码等操作。所以如果使用的是gitee的话,通过账户密码登录的方式是可以正常提交的,而如果是使用GitHub的话,那么在最后一步的git push时是会报

    2024年04月13日
    浏览(64)
  • git部分文件不想提交解决方案

    正确的做法应该是:git rm --cached logs/xx.log,然后更新 .gitignore 忽略掉目标文件,最后 git commit -m \\\"We really don\\\'t want Git to track this anymore!\\\" 具体的原因如下: 被采纳的答案虽然能达到(暂时的)目的,但并非最正确的做法,这样做是误解了 git update-index 的含义,而且这样做带

    2024年02月02日
    浏览(52)
  • 【已解决】Git提交报错:Changes not staged for commit

    我今天用IDEA Commit了一些代码,但是Commit Message忘了填写。 然后我手快,点了Commit,结果Commit Message里填写的是上一次提交的注释信息。 然后我在 Version Control里,点了Revert Commit(逆转提交) 这里补充一下,Git命令中 reset和revert的区别。 如图,假如你的head指针,指向版本三,

    2023年04月08日
    浏览(45)
  • 解决SVN或GIT忽略提交文件的问题

    使用IDEA 的SVN插件提交文件是总是会提交一些不需要提交的文件; 我们可以通过一些简单设置忽略这些文件。 在项目根目录新建文本文件,修改后缀为.gitignore 文件中添加内容 鼠标空白地方右键点击,选择TortoiseSVN设置常规设置全局忽略样式 添加如下过滤条件,已有的就不添

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包