记录一次失败的Git操作

31次阅读

共计 456 个字符,预计需要花费 2 分钟才能阅读完成。

主要解决问题:

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 都能看到。
然后退回版本,解决。

正文完
 0