gpt4 book ai didi

git - 如何调试 "git pull"花费太多时间?

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

我们正面临 git pull 花费太多时间的问题,最后它只是失败了。我们正在使用公司 Gitlab。

什么时候发生的

我的一位同事用一些巨大的视频和图像文件更新了存储库。我们尝试提取代码可能是因为该文件花费的时间太长并且也失败了。

我们尝试了什么

所有这些都没有解决问题:

  1. 我们从存储库中删除了该文件。添加到 git 忽略。
  2. git filter-branch.
  3. 我们尝试使用 this technique 完全删除大文件.
  4. git filter-branch 之后尝试了命令 git gc

但对于我的同事,他能够非常快速地提取代码,

  1. 可能是因为他的本地已经有了那个文件
  2. 或者也许他正在使用 SSH,我们没有添加它。

错误

remote: Counting objects: 1279, done. remote: Compressing objects: 100% (880/880), done. fatal: The remote end hung up unexpectedly MiB | 743.00 KiB/s
fatal: early EOF fatal: index-pack failed

已编辑

  1. 我们所做的工作是,从他的系统中复制项目文件夹
  2. 作为新的复制到我的系统。
  3. 创建新的 ssh key

最佳答案

您同事的同步速度更快,因为他已经有了那个分支。听起来您可能没有使用 git filter-branch 正确删除大文件。查看历史以确保它不再存在。

您可能还需要运行 git gc 进行垃圾回收。

关于git - 如何调试 "git pull"花费太多时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31546068/

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