Не получается сделать commit (Unversioned files) Pycharm GitHub
Как вернуть статус этим файлам чтобы модно было их commit на gitHub? Выдает, что я не могу сделать коммит этих файлов
Ответы (2 шт):
Прописав в терминале команду ниже, все файлы поменяли цвет и коммит получается сделать.
git add .
Если у вас 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 .), суть одна и та же.

