首页 > 解决方案 > 带有 git 的虚拟环境

问题描述

最近我发现了 git 的重要性,因此开始尝试它,但是在尝试在 boids 上的 python 项目中实现它时遇到了一些问题。项目目录如下所示:

Boids/
├─ .venv/
│  ├─ ...
├─ .vscode/
│  ├─ ...
├─ __pycache__/
│  ├─ ...
├─ main.py
├─ boid.py

我不认为我想通过 git跟踪.venv,.vscode和文件夹中发生的所有事情(对吗?)。__pycache__有谁知道我怎么安排这个?另外,当通过 git Bash 将项目上传到 GitHub 时,我是否也应该在其中包含这些文件夹?如果是这样,这是否有效,因为我想我会.gititgnore在命名文件夹中有文件。

任何帮助,将不胜感激。

标签: pythongitvisual-studio-codevirtualenv

解决方案


您真的不应该包含这些文件夹,因为它们依赖于您的系统,并且很可能不适用于其他人(例如,Mac 与 Windows)。是的,a .gitignore(注意拼写)是要走的路。那里有很多例子。通常,当您创建 Git 存储库时,您可以选择包含一个。但是,听起来您已经完成了完整git配置,因此最好推送到一个空的 GitHub 存储库。这是我经常从 Python 项目开始的一个:https ://github.com/github/gitignore/blob/master/Python.gitignore


推荐阅读