И сделать первый раз push через терминал тоже и там авторизоваться любым способом. Если push пройдёт успешно, то дальше в графическом интерфейсе тоже всё заработает, в том числе просмотр списка ваших репозиториев
Dyikot, в любой непонятной ситуации смотрите git status.
А скрин ошибки говорит вам что истории веток разошлись. Но pull не всегда поможет. У вас там возможно вообще никак не связанная история. Покажите уже статус.
И зря вы хотите отказаться от замочков. Они как раз вам помогают не так часто смотреть статус.
Самая лучшая поддержка работы с 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?
Коммиты делаются в локальный репозиторий, там вообще никакой аутентификации не нужно.
Ну вот же написано, что вы неудачно сделали аутентификацию. Что будет если сделать Re-Login?
Если ничего не поможет, то попробуйте поставить галку Use credential helper
Это заставит PyCharm подтягивать аутентификацию из терминала.
Затем в терминале сбросить логин
И сделать первый раз push через терминал тоже и там авторизоваться любым способом. Если push пройдёт успешно, то дальше в графическом интерфейсе тоже всё заработает, в том числе просмотр списка ваших репозиториев