Я искренне и настойчиво старался его освоить. Потратил на попытки охватить весь Git целиком несколько месяцев, написал десятки страниц конспектов. Но потом решил, что лучше делать это постепенно, в процессе общей работы.
Это самый сложный для меня предмет. Я до конца его так и не освоил. По крайней мере, работа с терминалом остановилась на командах регистрации пользователя, создания репозитория и клонировании. Дальше я перешёл в PyCharm и стал пользоваться встроенной системой контроля. Удобно, функционально.
На каждое изменение коммит. Это очень удобно. Не боишься сделать ошибку и это придаёт уверенности. Когда ведёшь сразу несколько вариантов реализации идеи, а потом выбираешь лучшее. Это как параллельная реальность. Откат: вообще машина времени с настройками типа: запомнить то что будет или забыть напрочь.
Основные принципы Git я понял, и сейчас без него у меня, наверное, нет ни одного проекта. У каждого проекта есть свой репозиторий, большинство размещены на GitHub. Внизу страницы ссылка на мой аккаунт.
Да, иногда приходится обращаться к документации или искать консультации в интернете, но лучше так: ведь освоить его сразу довольно сложно.
Остаётся один не освоенный момент: я не работал в команде. Но надеюсь, это будет легко исправить.
где я приобрёл этот навык:
"Добрый, добрый Python" с Сергеем Балакиревым , Git для всех , Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева , "Поколение Python": курс для профессионалов (начало) , Профессия Python-разработчик (начало) , "Поколение Python": курс для профессионалов (финал) , "Поколение Python": ООП (начало) , "Поколение Python": ООП (финал) , Django, потанцуем? (начало) , Профессия Python-разработчик (финал) , Django, потанцуем? (финал) , NumPy-массивы в Python , Основы Pandas для начинающих ,
проекты в которых я этот навык применил:
Перевал , Моя визитка ,