venvをgitで管理するとソース管理に5000が表示される


エラーの経緯

githubでリポジトリを制作後VScodeでローカルにクローンを作りました。そして、Django Tutorial in Visual Studio Codeに示す通り仮想環境を作りおなじみのロケットがブラウザに表示するまで作業を行いました。
ここで、githubにプッシュしようとしたら以下のようにソース管理が5000となってしまいました。

解消法

venvを使用するとき以下のコードを.gitignoreに指定すればほとんど解決します。参考

.gitignore
# Virtualenv
# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
.Python
[Bb]in
[Ii]nclude
[Ll]ib
[Ll]ib64
[Ll]ocal
[Ss]cripts
pyvenv.cfg
.venv
pip-selfcheck.json
© 2021 GitHub, Inc.

そうするとだいぶすっきりしました。しかし、.pycのファイルがまだ7件くらい表示されていたのでもしそれを無視したければ以下のコードも.gitignoreに追加することで解決しました。

.gitignore
*.pyc

Ubuntuで仮想環境を作る時

.gitignore
*.whl

を追加するとよりスッキリする。
以上私のメモ代わりに記事を投稿させていただきました。