主要解决问题:

  • gitignore不起作用
  • 文件太大导致无法上传,但是版本库已经确定
  • 获取版本号

发生流程

在进行素质三连

git add -A
git commit -m "up"
git push

查看日志,发现是文件太大了
然后突然发现自己的ignore没有添加,返过去添加,此处有一个坑:

在配置完gitignore之后还是无法忽略,此处应该执行一个素质三连之后就可以了:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

好,理论上这样子是可以push了,但是在执行git push的时候又失败了,还是文件太大。
原因:

但是此时已经执行了

git commit

所以当前库已经失效(后面再表)

猜想是工作区是不干净的,之前加的已经定形了,进行搜索。
得知猜想基本正确但是不只是分工作区那么简单,git是分三个区域 工作区、暂存区、版本库 具体情况点击查看
目前是版本库已经确定,那就执行

git reset --模式 版本ID

此处的版本ID可以通过git log或者git reflog都能看到。

然后退回版本,解决。

记录一次失败的Git操作相关推荐

  1. git操作后的各种后悔情况解决

    这篇文章之前是写了一个git add之后,没有commit的还原方法.在不断的开发过程中,发现有时候脑子迷糊还会遇到其他各种'后悔的'情况,因此做个总结. 情况一:git add ./之后,并没有co ...

  2. Git操作失败并提示Another git process seems to be running in this......

    问题: Git操作的过程中突然显示Another git process semms to be running in this repository, e.g. an editor opened b ...

  3. 使用Git rebase合并多条提交记录commit。以及使用 git commit amend本地提交直接合并到远程已有commit的用法

    需求场景一 : 对某个小的功能点进行多次反复的修改提交,且已经提交到远程,导致commit记录过多,太过于杂乱无章,想要精简合并一些提交记录. 场景还原: 比如下图4个git commit记录,log ...

  4. GIT操作(基于ubuntu)

    GIT操作 0.1.0 目录 1. GIT安装与配置 1.1 安装与配置 2. 拉取代码.上传代码 2.1 拉取代码 2.2 上传代码 3. 分支branch 3.1 概念 3.2 常用命令 3.3 ...

  5. git操作时出现error: cannot stat 'path/file': Permission denied

    git操作时出现error: cannot stat 'path/file': Permission denied 问题发生OS 场景 尝试 解决 问题发生OS Windows 10 场景 公司的小妹 ...

  6. 手把手教你熟悉Git操作

    文章目录 Git 一.版本控制 二.Windows安装Git 1. Git 安装 2. Git 一次性配置 三.理解Git文件的三种状态与工作模式 四.创建版本库并提交文件 1. 初始化git 2. ...

  7. GitHub防黑客新措施:弃用账密验证Git操作,改用token或SSH密钥,今晚0点执行

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还在用账户+密码对GitHub上的Git操作进行身份验证? 赶紧整个token(令牌)或SSH密钥吧! 8月14号0点(8月13日9:00 ...

  8. Git操作手册|命令速查表

    Git操作手册|命令速查表 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例. 本文分为以下几个部分: Git与SVN差异 ...

  9. Git操作常用的命令都在这里了

    转载自 Git操作常用的命令都在这里了 创建仓库 git init 在当前目录执行,会生成 .git目录文件,这个和SVN一致. 提交到仓库 git commit -m "first com ...

  10. git 修改分支名字_基础Git操作与GitHub协作吐血整理,收好!| 原力计划

    作者 | 光子俊来源 | CSDN博客出品 | CSDN(ID:CSDNnews) Git介绍 Git是目前世界上最先进的分布式版本控制系统,可以为我们管理项目.构建工程.多人协作提供便利,作为一个爱 ...

最新文章

  1. 开源BTS产品中存在多处漏洞,攻击者或可劫持手机通讯基站
  2. SQL中truncate table和delete的区别
  3. VTK:VTK嵌入MFC成功
  4. mysql bin.000047_mysql-bin.0000X 日志文件处理
  5. Java中List转换为数组,数组转List
  6. 《人生十论》. 钱穆
  7. 【CODE】Longest Substring Without Repeating Characters
  8. python爬取5442网站图片
  9. html引入lodash
  10. 计算机内存不够闪退怎么办,win7内存不足导致软件应用闪退怎么解决
  11. 计算机的用户名是哪个,电脑默认用户名是什么?
  12. 十年生死两茫茫,当我们已不再年轻——焦版小李飞刀
  13. RPO 相对路径覆盖攻击
  14. vue项目 打包文件大小分析
  15. 个人投资课 张潇雨_张潇雨《个人投资课》之五大原则
  16. 计算机word教案设计,信息技术教学:WORD教学设计
  17. 对xsd文件的操作 生成java实体并解析生成的xml
  18. In scan(file = file, what = what, sep = sep, quote = quote, dec = dec,  :   EOF within quoted string
  19. Unity Android平台接入支付宝SDK
  20. Linux上的天翼云盘客户端,支持上传下载

热门文章

  1. 【动手学深度学习】代码(持续更新)
  2. 通过反射获取类的完整结构(1)--属性方法
  3. 频谱感知1:未知确定信号的能量检测
  4. 感悟:number 2
  5. 【PRML 学习笔记】第二章 - 概率分布 (Probability Distributions)
  6. 【ACM International Collegiate Programming Contest Gym-100814 C】Connecting Graph【并查集按秩合并】
  7. 【ZOJ 4053】【青岛网络赛主席树+启发式合并】
  8. 2020牛客多校训练1 I 1or2(拆点拆边带花树一般图最大匹配)
  9. 《Web漏洞防护》读书笔记——第9章,XSS防护
  10. 深入 Composer autoload