git add .卡住不动

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

问题描述

        代码修改完了准备上传到github,使用 git add . 命令发现一直卡住不动了。没办法只能强行退出,如下图所示。

git add .没反应,工作必备,git,github

解决办法 

        研究了一番,发现了这类问题的套路,在此给大家提供一个debug的思路。

        首先需要知道,git add . 就算成功执行了,也不会打印任何信息,我们也不知道文件到底有没有修改成功。所以第一步需要先确认一下我们的文件确实修改了,有哪些修改了?是不是修改的这些文件中的一个或多个有问题才导致git add . 卡住的?

        使用 git status打印修改的文件信息,以我的为例,打印信息如下:

git add .没反应,工作必备,git,github

        修改了那么多文件,观察一下发现其中有log文件夹,而log文件夹一般是模型训练存储的文件,所占内存比较大,查看一下大小:

git add .没反应,工作必备,git,github

        好家伙,8.7g,怪不得传不上去,git不卡才怪!果断删除再重新 git add . ,结果又报错。

git add .没反应,工作必备,git,github

        按照提示,删除在同级目录下 .git 文件中的 index.lock 文件

        或者直接在命令行输入 rm -f .git/index.lock

git add .没反应,工作必备,git,github

        成功运行~ 文章来源地址https://www.toymoban.com/news/detail-824085.html

总结

  • 使用git status看看文件是否修改成功,判断是不是修改的文件引起的错误
  • 判断是不是有大文件,如果有的话,删除或者替换成小文件
  • 在git add .运行时打断,之后再运行git add . 会报错,解决办法为删除index.lock文件 

到了这里,关于git add .卡住不动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 若依VUE启动异常缓慢,selectJobAll方法一直卡住不动的原因

    今天发现后端启动异常缓慢,平常30秒启动的事情,启动了2分钟才启动成功 全网都找不到怎么解决,于是我就仔细排查了一番.终于仅仅只花了2分钟给我查到了,索性花超过五倍的时间来写个帖子帮帮有缘人. 看到了吗.不小心点错地方了,在自动装配区打了属性断点,属性断点是小眼

    2024年01月18日
    浏览(34)
  • 重启docker卡死问题解决systemctl start docker卡住不动

    异常 Active: activating (start) 把这些都给kill了,气死我了,弄好几天 命令 正常 docker出问题就去看 很有效,如果显示找不到命令,很可能是docker没有安装好

    2024年02月16日
    浏览(36)
  • 重装win10后,重启电脑遇到页面转圈圈卡住不动的解决方法

    如上图所示。重装win10后,重启电脑一直卡在转圈不动的页面,注意:是连圈圈也不转动,而且等了一晚上第二天还是这个样子。 解决办法: 按esc、f11、f12(反正就是你们进入bios的按键)进入bios。 找到下面这个图的miscellaneous configuration,点它 然后选os selection,把windows 7改

    2024年01月23日
    浏览(32)
  • android studio gradle build running慢 卡住不动 失败 原因与解决方式

    主要原因是 gradle 构建时无法从 网络 获取需要的包或库。 将国外库替换为阿里云镜像库。 例如 google 对应的库是 maven { url ‘https://maven.aliyun.com/repository/google’ }

    2024年02月11日
    浏览(44)
  • npm install 卡住不动?这里有7个解决方法助你一臂之力

    在Node.js开发过程中, npm install 是安装和管理项目依赖的关键命令。然而,有时我们会遇到 npm install 运行卡住不动的情况,这通常与网络连接、NPM源的可用性和速度、资源下载超时等因素有关。本文将为你提供七种解决方案,帮助你顺利进行依赖安装。 1. 检查网络状况 首要

    2024年02月20日
    浏览(27)
  • 详解git(工作必备)

    Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 的作用与好处是: 可以帮我们保存文件的所有修改记录,并且使用版本号进行区分,让我们随时可以浏览历史版本、对比不同版本的差异、还原到指定版本,起到恢复和保护作

    2023年04月26日
    浏览(22)
  • Git&Github小册:版本管理必备利器

    这一步骤的前提是先注册一个 GitHub 的账号,由于那都是小场面,就不再巴拉巴拉。 说明一下,全文如果没有特别的单独说明,文中所有用【】括起来的内容都代表网页或者软件节点的操作按钮或者步骤选择项。 打开 GitHub 登录后在个人主页的右上角点击加号之后再点击:

    2024年04月23日
    浏览(28)
  • git(版本控制)超详细解说【工作必备技能】

    Git Git 是一个开源的分布式 版本控制系统 ,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支

    2024年02月05日
    浏览(42)
  • waiting for all target devices to come online卡住不动如何解决——Android studio

    这个问题是由虚拟机引起的,所以要到AVD manager解决: 第一步:先关掉你自己的模拟器 第二步:打开AVD manager,找到你自己的模拟器,里面有一个选项Cold Boot Now(冷启动),或者点击Wipe Data(擦除),后者需要重新Build自己的程序。 从这里进入Device Manager。   然后点击启动不了项目的

    2024年02月03日
    浏览(32)
  • 解决brew install后卡住不动Error: Cannot download non-corrupt https://formulae.brew.sh/api/formula.jws.json

    运行brew install 就会提示如下信息:  解决方法如下:

    2024年02月12日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包