【git】Qualcomm 代码Freezes after Resolving deltas

问题描述

如果 Git 在“Resolving deltas: 100% (x/x), done.”处冻结超过 1 小时,则代理可能是问题所在。我们已经收到了使用 Microsoft ISA Server 作为代理的客户遇到此确切问题的确认报告,并通过在 Windows 7 上切换到 CNTLM 解决了这个问题。

解决方案

验证代理 如果你正在使用代理,请在 HOME/.gitconfig 文件中设置它:

[http]
proxy=http://user:password@PROXY_URL:PORT_NUMBER

验证对象 让 git try 尝试后,它仍然卡住,按 “CTRL-C” 结束克隆。这将返回到命令提示符

键入并输入以下命令以验证数据库中对象的连接性和有效性

git fsck

手动合并悬空提交 如果结果返回悬空提交

$ git fsck
notice: HEAD points to an unborn branch (master)
Checking object directories: 100% (256/256), done.
Checking objects: 100% (3298/3298), done.
notice: No default references
dangling commit 2916d1238ca0f4adec
$ git merge 2916d1238ca0f4adec

重置仓库 重置 git 仓库可能会起作用,请注意这将清除所有本地更改: 

git reset --hard origin/master

Prune 仓库 在仓库中执行以下命令,清理不需要的文件并进行优化。 

git gc --prune-now
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wellnw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值