Github上传项目-大文件-venv

Github upload project - large files - venv

我遇到一个问题:Github 的消息说文件太大。我该怎么办?

上下文:我在 Windows 中使用 pythonvenv。当我想上传项目时,属于 venv(库等)的文件成为上传过程的一部分(我以前从未见过这个。我曾经使用 Linux),因此应该在 Github 中很多(而且很重)。

我正在考虑将所有这些文件夹(与 venv 相关)放入 .gitignore 文件夹中,这样我就可以避免这个问题,但我想知道如果我决定 运行 会对项目产生什么影响它在本地。

有没有人遇到过类似的问题?我该如何处理?

发生这种情况是因为您试图将您本地安装在计算机上的所有依赖项和库推送到 github,而且它看起来非常大。

没错,您只需将源代码和 requirement.txt 文件推送到 GitHub。您不需要将所有在本地安装的库推送到 github

创建一个 .gitignore 文件并将你的 venv 文件路径放入其中。

例子

.gitignore file

/venv