python - 带有 git 的虚拟环境
问题描述
最近我发现了 git 的重要性,因此开始尝试它,但是在尝试在 boids 上的 python 项目中实现它时遇到了一些问题。项目目录如下所示:
Boids/
├─ .venv/
│ ├─ ...
├─ .vscode/
│ ├─ ...
├─ __pycache__/
│ ├─ ...
├─ main.py
├─ boid.py
我不认为我想通过 git跟踪.venv
,.vscode
和文件夹中发生的所有事情(对吗?)。__pycache__
有谁知道我怎么安排这个?另外,当通过 git Bash 将项目上传到 GitHub 时,我是否也应该在其中包含这些文件夹?如果是这样,这是否有效,因为我想我会.gititgnore
在命名文件夹中有文件。
任何帮助,将不胜感激。
解决方案
您真的不应该包含这些文件夹,因为它们依赖于您的系统,并且很可能不适用于其他人(例如,Mac 与 Windows)。是的,a .gitignore
(注意拼写)是要走的路。那里有很多例子。通常,当您创建 Git 存储库时,您可以选择包含一个。但是,听起来您已经完成了完整git
配置,因此最好推送到一个空的 GitHub 存储库。这是我经常从 Python 项目开始的一个:https ://github.com/github/gitignore/blob/master/Python.gitignore
推荐阅读
- java - 火花工作之间的巨大时间差距
- typescript - 将输入值绑定到数组中的值
- python - 如何基于熊猫数据框中的单列(内爆或嵌套)合并多行?
- mongodb - 无法使用 Apache Kafka 使用 MongoDb 插件启动 Kafka Connect
- c# - 如何在机器人的自定义团队选项卡中配置是或否选项?
- python - 无法从 Pandas 中提取日期/年份/季度
- input - Armory3d blender Haxe 代码键盘输入(单引号)
- python - 我希望输出数组在同一行
- html - 在单选按钮组旁边放置按钮
- python - 'OrderedDict' 并且 CSV 文件中没有换行符