1

编码新手在这里。

这似乎是一个奇怪的问题,但我想知道当开发人员发现他们的计算机存储空间不足时,通常的约定是什么。

由于我已经开始将越来越多的本地文件推送到 GitHub(并通过 GitHub Pages 部署它们),我的计算机存储空间不足,并且发现这些天速度变慢了。我可以从我的计算机上删除这些本地文件吗?我是否需要更新/提交新的更改并在将来部署它们 - 我可以从 GitHub 下载它们并在那里编辑代码吗?(那我需要重新初始化吗?)

4

2 回答 2

2

一旦您的文件被签入源代码管理,只要您添加了所有不是临时文件或构建文件的内容,那么删除代码应该是安全的。

由于我已经开始将越来越多的本地文件推送到 GitHub(并通过 GitHub Pages 部署它们),我的计算机存储空间不足,并且发现这些天速度变慢了。

我觉得奇怪的是,您正在处理的文件数量会使您的整个计算机变得混乱,除非您正在处理二进制文件或大量图像或其他东西。

更好的做法是使用find(假设您在 linux / osx 上)查找所有计算机的大文件并对其进行审核:

查找所有超过 100mbs 的文件

find . -type f -size +100M

查找超过 1000mbs 的所有文件

find . -type f -size +1000M
于 2020-02-10T03:41:40.910 回答
0

确保您在 git hub 中至少有 2 个具有完整数据的分支。

当您在尝试提交时从分支中删除文件时,这些文件将处于未跟踪状态。如果您git commit - am在提交时错误地运行了这些文件,那么这些文件也将从主分支中删除。

每次您需要从主分支从 github 提取代码时,创建新的分支提交、推送、合并到新分支,然后删除文件。这取决于您删除它们的频率。事实上,一旦您提取数据,您将面临同样的问题。

与其创建一个 repo,不如创建多个 repo,以便稍后您可以集成您的代码。这样你就可以按照我上面的建议删除。

于 2020-02-10T02:54:14.483 回答