Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >解决gitpush的时候因为误加入特大文件,导致push失败

解决gitpush的时候因为误加入特大文件,导致push失败

作者头像
十四君
发布于 2019-11-28 08:25:54
发布于 2019-11-28 08:25:54
5690
举报
文章被收录于专栏:UrlteamUrlteam

好吧其实是我自己也遇到这个愣是修了好几天,,惨。。。提供解决方案。

起因:在add和commit-push时手快了,直接导致误操作将某个视频文件也push进去了,然后等了半天,没有上传完,然后就一直报错,连续三天没法提交代码,

不禁让我想起最初用的时候,把文件放在桌面上,也进行初始化和提交,好蠢的我。

解决方案:

其实只要回滚当前工作区就好了,因为本质上并没有push上去。

通过git show找到我出问题之前的那个版本,记录下一大串的commit号(记前几个字符就可以了)

然后通过git reset –hard  那几个字符

之后就会提示你HEAD is now at ddbb833 test.txt

这时候再git add .

git commit -m “可怜的娃阿”

git push 之后就一帆风顺了。

原创文章,转载请注明: 转载自URl-team

本文链接地址: 解决gitpush的时候因为误加入特大文件,导致push失败

Related posts:

  1. git–在树莓派(新电脑)重新用git进行pull以及push
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-12-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
误提交密钥到Git后的补救方法
添加远程库,因为替换后git库的配置信息会被修改, 可以查看.git/config确认远程库url是否被情况,被清空则需要执行添加命令:
kr
2025/07/31
640
git:快速拉取特大仓库
问题 对于特别大的仓库,直接clone需要耗时很久很久。 解决方法 直接新建空仓库,只往里面拉取特定分支。 具体操作 在本地直接新建相应的仓库: mkdir {repo名称} 转为git仓库(即:新建.git/): git init 配置好remote origin: git remote add origin {repo上游地址} 新建分支(若跳过此步,则后面会默认拉取到本地的master分支): git branch {特定分支名} 只拉取特定分支即可(连master都不需要拉): git pul
JNingWei
2020/03/11
1.2K0
经常误提交.DS_Store文件怎么办?Git全局排除配置了解一下!
昨天在微信群里看到有小伙伴吐槽:“又有人把.DS_Store文件提交到Git仓库里了,虽然没啥影响,但有强迫症,看着很难受...”
程序猿DD
2022/02/24
9480
Git 2.x 中git push时遇到 push.default 警告的解决方法
最近在学习使用 git&GitHub,然后今天遇到了一个问题。在执行 git add 和 git commit 操作之后,再进行 git push 操作,出现了如下提示:
拓荒者
2019/09/25
1.6K0
git 创建分支 并 提交到远程分支 转
git branch(分支命令的使用 http://hbiao68.iteye.com/blog/2055493
双面人
2019/04/10
2.9K0
git 创建分支 并 提交到远程分支
                                                                            转
git 实践(二) push的使用 转
上一次我们详细讲解了git pull的三种使用方式,也介绍了什么是upstream(关联分支),这次我们来看看git push的使用; 在使用push时,我们要特别注意分支的名称和”关联分支"对于操作的影响;
双面人
2019/05/31
1K0
Git安装、配置、常用使用
然后输入密码,生成密钥,然后去提示的路径里面找到id_rsa.pub,把它里面的信息复制到git的SSH Keys上
Mirza Zhao
2023/09/26
7720
Git安装、配置、常用使用
GitLab 冷知识:试用 git push 创建 Merge Request
在使用 GitLab 时,创建 Merge Request 是最常用的功能之一,每天有大量的 Merge Request 被 Create、Review、Approve 和 Merge,尽管 GitLab 的产品经理和 UX 设计师们已经尽力的将 UI 设计的简洁易懂好操作,并提供了一些诸如使用 Email、API、Web IDE、VS Code 插件等创建 Merge Request 的功能,但这些操作都逃不过:create new branch ==> git push ==> create merge request 这三步。
郭旭东
2022/12/05
4.8K0
GitLab 冷知识:试用 git push 创建 Merge Request
Git冲突:commit your changes or stash them before you can merge.
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。 git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。 git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。 git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的那些节点都消失了。
week
2018/08/24
7560
Git(五)——远程仓库
下载远程仓库到本地 git clone <版本库的网址>例如远程仓库地址是https://git.coding.net/baxiang/gitTest.git,执行下载到本地命令
羊羽shine
2019/05/29
4970
git提交本地分支到远程分支 转
检出仓库:$ git clone git://github.com/jquery/jquery.git
双面人
2019/04/10
3.9K0
gitlab基本的命令
2)分支(branch)操作相关命令 查看本地分支:$ git branch 查看远程分支:$ git branch -r 创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支 切换分支:$ git checkout [name] 创建新分支并立即切换到新分支:$ git checkout -b [name] 删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项 合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程):$ git push origin [name] 删除远程分支:$ git push origin :heads/[name]
张哥编程
2024/12/07
1630
Git常用命令
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jQuery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remote set-url --pu
Java帮帮
2018/03/16
1.1K0
git命令中不常用,但有时候又不得不用的一些操作【工具】
在项目的主目录中打开.gitignore文件,若没有则进行创建,windows下无法创建.开头文件,自行解决
sinnoo
2020/11/13
3370
git 中的退出
链接:https://pan.baidu.com/s/1Zl7EEZY-kfMzSDGOeGgblw 提取码:ec35
李才哥
2019/08/12
3.9K0
git 中的退出
git 本地新建分支上传报错The current branch dev has no upstream branch.To push the current branch and setremote
有的伙伴可能执行到这一步就好了。 如果还是报如下错误: ! [remote rejected] dev -> dev (pre-receive hook declined) error: failed to push some refs to ‘http://xxx.git’ 此时,需要检查的远程是否有这个分支。如果没有则执行如下命令,新建远程分支
共饮一杯无
2022/11/28
6380
git 相关
一、tag 1.显示所有的tag git tag 2. 查看某个版本系统的tag(过滤查看) git tag -l ‘v1.0.*’ 3.列出仓库远程所有的分支 git ls-remote --refs 4. 创建标签 git tag -a v1.0.0 -m ‘内容’ git tag v1.0.0 5.查看标签的详情 git show v1.0.0 6.推送标签 推送单个分支tag:git push origin v1.0.0 推送本地所有tag:git push ori
六个周
2022/10/28
2630
Git常见场景解决方法总结
1. 新建临时分支, git checkout-b new_branch,这样改动会被带到新分支。
winty
2019/12/20
6220
git分支管理
命名: master、develop、feature以feature/功能名、release以release/功能名、hotfix以hotfix/bug名
OPice
2020/01/15
5610
Git知识总览(六) Git分支中的远程操作实践
前几篇博客陆陆续续的讲了好多关于Git操作的内容, 其中在上篇博客聊了《Git中的merge、rebase、cherry-pick以及交互式rebase》,本篇博客仍然也不例外,不过本篇博客的主题是关于git的远程操作的。依照之前博客的风格,我们依然依托于LearningGitBranch中的相关内容来探究一下Git的远程操作。今天这篇博客算是Git系列博客的结尾了。 一、PUSH到远端 1、将本地的Merge操作推送给远端 下方左边是我们的git分支的初始状态,我们从master分支上分别创建了三个不同的
lizelu
2018/03/28
1.4K0
Git知识总览(六) Git分支中的远程操作实践
推荐阅读
相关推荐
误提交密钥到Git后的补救方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档