git add .卡住不动
问题描述
代码修改完了准备上传到github,使用 git add . 命令发现一直卡住不动了。没办法只能强行退出,如下图所示。
解决办法
研究了一番,发现了这类问题的套路,在此给大家提供一个debug的思路。
首先需要知道,git add . 就算成功执行了,也不会打印任何信息,我们也不知道文件到底有没有修改成功。所以第一步需要先确认一下我们的文件确实修改了,有哪些修改了?是不是修改的这些文件中的一个或多个有问题才导致git add . 卡住的?
使用 git status打印修改的文件信息,以我的为例,打印信息如下:
修改了那么多文件,观察一下发现其中有log文件夹,而log文件夹一般是模型训练存储的文件,所占内存比较大,查看一下大小:
好家伙,8.7g,怪不得传不上去,git不卡才怪!果断删除再重新 git add . ,结果又报错。
按照提示,删除在同级目录下 .git 文件中的 index.lock 文件
或者直接在命令行输入 rm -f .git/index.lock
成功运行~
总结
- 使用git status看看文件是否修改成功,判断是不是修改的文件引起的错误
- 判断是不是有大文件,如果有的话,删除或者替换成小文件
- 在git add .运行时打断,之后再运行git add . 会报错,解决办法为删除index.lock文件
git add .卡住不动相关推荐
- git push 卡住不动的解决
有时候提交本地修改到远程分支时,会出现下图这样卡住不动的情况: 手动Ctrl+C终止后重新提交还是这样. 解决: 手动将仓库sideband属性设置为false,当然也可以设置全局 全局:git co ...
- Linux服务器git clone卡住不动
今天在Linux上执行git clone git@github.com:xxxxxxx.git时,一直卡在Cloning into 'show_sir_nuxt'... 后来报错如下: ssh: co ...
- git add --all 为啥不能添加空文件夹,这样设计的初衷是
git add --all 为啥不能添加空文件夹,这样设计的初衷是? 好多项目还得弄个假文件在空文件夹里面占位 这个算设计失误吧,见 https://git.wiki.kernel.org/index ...
- Ubuntu系统下载缓慢,以及更新源卡住不动(终极解决方案)
Ubuntu系统软件和更新卡住不动(终极解决方案) 切记:不能同时打开多个虚拟机.同时打开多个虚拟机好像只有1个能上网,会导致没法联网,后续都失败 方法1:[在用,未测试过] 参考文献: https: ...
- git add . 之后 想执行回滚操作(git add 到本地仓库的代码回滚到没有add 之前的操作)
git add 到本地仓库的代码回滚到没有add 之前的操作 ,如果git 非常熟悉临时忘记了命令 回滚单个文件的命令:git restore --staged xx文件名 回滚所有add 的文件直 ...
- git add 文件夹_Git的下载安装以及基本操作
二,配置git:用户名和邮箱 在桌面右键-[Git Bash Here] 输入命令: git config --global user.name "lijiang" git con ...
- 如何在提交前撤消#39;git add#39;?
想要改善这篇文章吗? 提供此问题的详细答案,包括引文和为什么答案正确的解释. 答案不够详细的答案可能会被编辑或删除. 我错误地使用以下命令将文件添加到了Git: git add myfile.txt ...
- 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...
- 【错误记录】Git 使用报错 ( no changes added to commit (use “git add“ and/or “git commit -a“) )
文章目录 一.报错信息 二.解决方案 一.报错信息 修改了 Git 版本库中的 file1.txt 文件 , 直接执行 git commit -m "modify file1" 命 ...
最新文章
- pip快速下载安装python 模块module
- 2021高考襄阳四中成绩查询,襄阳四中2020年高考成绩怎么样(高考喜报)
- mysql 5.6 dmr_CentOS下mysql5.6升级5.7指南
- Mac mysql 运行sql文件中文乱码的问题
- VIA1708s声卡前置麦克设置问题
- 【hdu3501】求[1,n-1]与n不互质的所有数之和(单个欧拉函数求法+[1,n]和n互质的数之和公式----模版题)
- 在MT4上使用双线MACD指标源码
- 3Done第七课——马克杯设计
- 大一c语言程序考试常考程序题,C语言程序常考题
- Cesium:加载OSGB倾斜摄影三维模型
- 论坛php网站模板,自适应discuz论坛门户网站模板
- 华为 MA5683T GPON简单业务配置
- macos 下 vmware fusion 安装 vmware tools
- html5 统计图 等值线,浅谈WebGIS等值线模态前端展示生成绘制(算法经验)
- HeadFirst设计模式-工厂模式(基于汽车工厂和手机工厂)
- UNITY3D MMO开发指南(Lua)
- 吉洪诺夫正则化(Tikhonov regularization )
- 「实战篇」开源项目docker化运维部署-前端java部署(八)
- 成功破解苹果iPhone全功能之网友教程篇
- 光敏电阻5506主要参数_常用光敏电阻参数表
热门文章
- 【兴趣阅读】DeepInf: Social Influence Prediction with Deep Learning
- 使用RNN模型构建人名分类器
- 专访Cisco 梁永健:网络会议撬动SaaS市场
- 基于 OE、Yocto、Arago 构建 TI 板卡的定制文件系统
- Python图像库PIL的类Image的paste写法
- 小程序中纯CSS实现仿京东小优惠券图标
- 偏导数(Partial Derivative)
- ChatGPT大封号,注册功能关闭!亚洲成重灾区,网友喊话:不要登录,不要登录...
- 利用饮食精准干预肠道微生物群
- 条码扫描器的安装方法与使用注意事项