Самая лучшая поддержка работы с Git есть в средах разработки от JetBrains. А если искать просто клиент, то рекомендую SmartGit. А гитхабовская программа это какое-то недоразумение, там практически ничего не сделать.
Но основной инструмент для нас — это консольный гит. Графические клиенты облегчают и ускоряют работу, но некоторые операции всё равно возможны только в терминале.
Екатерина, свежим взглядом увидел ошибку в вашем .gitignore
Вы просто сломали правило попытавшись добавить комментарий некорректно.
Если бы такие комментарии работали, они бы подсвечивались другим цветом.
Екатерина, извините, только сейчас смог посмотреть ваше видео.
Повторил ваши действия и смог воспроизвести «ошибку».
Вас не смутило, что файлы зеленого цвета?
В контексте гита это означает что они уже проиндексированы (т. е. обработаны командой git add)
Когда ставите галку «Create Git repository» во во время создания проекта, то он сразу все созданные файлы добавляет в индекс и начинает отслеживать. Это наверное не баг, а фича.
И когда вы в дальнейшем создаёте .gitignore но он уже никак не действует на эти файлы, потому что игнор работает только на неотслеживаемых файлах. Проблема решается бананальной очисткой индекса командой git reset в терминале или через меню Git — Reset HEAD.... Так как мы эти файлы ещё не успели закоммитить, то они моментально начнут игнороваться, так как больше не отслеживаются.
В дальнейшем я рекомендую инициализировать репозиторий уже после создания файла .gitignore
Тут скорее всего проблема не с гитом, а с PyCharm и его плагином для Git
Проверьте в терминале что выдаёт вам git status. Думаю там всё игнорируется как надо.
Использую PyCharm Community Edition 2023.3.4
У вас есть какие-то веские причины не обновляться до актуальной версии 2014.1.4?
Александр Маджугин, значит она была. Иначе бы откуда в индексе оказалась информация о её наличии? Недостаточно просто удалить вложенный репозиторий, нужно ещё подчистить его следы в индексе корневого репо.
mayton2019, слеш в начале это не абсолютный путь. Это относительный путь по отношению к корню проекта. Так и надо писать, иначе вы будете игнорировать любой вложенный подкаталог с таким названием. Вроде бы так.