Файл.gitignore
используется для указания, какие файлы не надо отслеживать системой контроля версий Git. Игнорируемые файлы — это, как правило, артефакты сборки и файлы, генерируемые машиной из исходных файлов в вашем репозитории, либо файлы, которые по какой-либо иной причине не должны попадать в коммиты. Файл .gitignore используется для указания, какие файлы не надо отслеживать системой контроля версий Git. Его можно создать самостоятельно или скопировать стандартные .gitignore файлы для Python-проектов, например тут (не забудьте раскомментировать последнюю строчку в .idea , если пользуетесь PyCharm) Файл .gitignore может содержать шаблоны, которые сопоставляются с именами файлов в репозитории, чтобы определить, необходимо ли игнорировать эти файлы. Примеры шаблонов: Пример содержания файла .gitignore : venv/
.idea/
__pycache__/
*.pyc Возможные ситуации при работе с файлами: В обоих случаях используйте команду удаления из индекса и коммита, но не физическое удаление файла с диска: gi