gpt4 book ai didi

git - 如何调试 : Git pull hangs during git pull (always at 54%)

转载 作者:太空狗 更新时间:2023-10-29 12:55:37 25 4
gpt4 key购买 nike

我向我的存储库添加了两个大文件(每个 150MB),现在 git pull 总是卡在 54%。我使用 ping 检查网络,尝试使用不同的网络,我做了一个 git fsck 等。没有任何帮助。

  • 我该如何调试它?

  • 有没有办法一次只获取一个大文件?问题是我本地的 git 不知道最后一次提交 =-(

最佳答案

But even after removing the two files from the remote repository I cannot pull.

你是通过什么方式“删除这两个文件”的?

您需要将它们从存储库历史记录中的所有提交中删除。

为此,参见示例:How to remove/delete a large file from commit history in Git repository?


要检查你的 git pull 是否真的停止了或者只是非常慢:检查你的计算机和托管中央 repo 的服务器之间的网络流量。


如果您有其他方法获取这 2 个大文件(例如:将它们从 USB 内存棒复制到您的本地存储库 ...),您可以运行 git add(不要运行 git commit) 从本地存储库中的这些文件,然后 git reset . 取消暂存它们。

这应该将这些文件添加到本地存储库中的已知对象列表中,git pull 应该不需要再次下载它们。

关于git - 如何调试 : Git pull hangs during git pull (always at 54%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com