Не получается сделать commit (Unversioned files) Pycharm GitHub

Как вернуть статус этим файлам чтобы модно было их commit на gitHub? Выдает, что я не могу сделать коммит этих файлов

unversioned files

введите сюда описание изображения


Ответы (2 шт):

Автор решения: NeonNeww

Прописав в терминале команду ниже, все файлы поменяли цвет и коммит получается сделать.

git add .
→ Ссылка
Автор решения: insolor

Если у вас PyCharm показывает 5к+ unrevisioned files - просто добавлять их все в git будет очень плохой идеей.

В проектах (особенно новых) обычно не бывает такого количества файлов, скорее всего это файлы виртуального окружения, кэша, файлы IDE и т.д. В первую очередь нужно, чтобы это все игнорировалось, для этого все не нужное надо добавить в файл .gitignore.

За основу можно взять этот шаблон: https://github.com/github/gitignore/blob/main/Python.gitignore

Естественно, его нужно переименовать, так, чтобы осталось только .gitignore. В самом файле я обычно раскомментирую последнюю строку .idea/ (игнорирование файлов проекта PyCharm или IntellijIDEA).

После добавления этого файла количество Unrevisioned files должно стать сильно меньше, при коммите через PyCharm ставьте галку на Unrevisioned files (пустой квадрат слева от этой надписи - это чекбокс), и коммитите.

Либо через консоль делаете git add ., потом коммитите. Без разницы как именно вы добавите эти файлы (поставив галку на них или через git add .), суть одна и та же.

→ Ссылка