git - 电脑存储问题——在GitHub上推送部署后删除本地文件可以吗?
问题描述
编码新手在这里。
这似乎是一个奇怪的问题,但我想知道当开发人员发现他们的计算机存储空间不足时,通常的约定是什么。
由于我已经开始将越来越多的本地文件推送到 GitHub(并通过 GitHub Pages 部署它们),我的计算机存储空间不足,并且发现这些天速度变慢了。我可以从我的计算机上删除这些本地文件吗?我是否需要更新/提交新的更改并在将来部署它们 - 我可以从 GitHub 下载它们并在那里编辑代码吗?(那我需要重新初始化吗?)
解决方案
一旦您的文件被签入源代码管理,只要您添加了所有不是临时文件或构建文件的内容,那么删除代码应该是安全的。
由于我已经开始将越来越多的本地文件推送到 GitHub(并通过 GitHub Pages 部署它们),我的计算机存储空间不足,并且发现这些天速度变慢了。
我觉得奇怪的是,您正在处理的文件数量会使您的整个计算机变得混乱,除非您正在处理二进制文件或大量图像或其他东西。
更好的做法是使用find
(假设您在 linux / osx 上)查找所有计算机的大文件并对其进行审核:
查找所有超过 100mbs 的文件
find . -type f -size +100M
查找超过 1000mbs 的所有文件
find . -type f -size +1000M
推荐阅读
- android-recyclerview - 首次加载列表与重新加载时,notifyItemInserted 与 notifyItemChanged 有什么区别?
- android - 错误:onFailure:com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: 应为 int 但为 57213780054
- android - “使用其他帐户”登录时,Google 登录不返回任何结果
- sql - NODE JS MS Sql Dosnt 未连接到 msql ip
- r - 如何避免将数值强制转换为 R 中的 NA
- audio - 将 G.723.1 转换为普通 wav 和拆分通道?
- c# - c# Entity Framework 6 on delete cascade one to many
- python - 如何在搜索文本时打印 n 个上下文单词
- vba - 提示用户一次但将结果应用于多条消息的规则?
- python - 如何有效地检查python中的连续范围