6 подписчиков
Курс GIT. Управление версиями для разработчиков
О КУРСЕ - ЧЕМУ ВЫ НАУЧИТЕСЬ?
Независимо от выбранного языка программирования или направления разработки, код, написанный разработчиком, остаётся обычным текстом, записанным в множестве файлов. Эти файлы регулярно добавляются, удаляются и изменяются.
С ростом кодовой базы появляются определённые неудобства, которые затем превращаются в реальные проблемы:
Как не потерять файлы с исходным кодом?
Как защититься от случайных исправлений и удалений?
Как отменить изменения, если они оказались некорректными?
Как одновременно поддерживать рабочую версию и разработку новой?
Git - это система контроля версий (СКВ или VCS — Version Control System). У Git две основных задачи: первая — хранить информацию о всех изменениях в вашем коде, начиная с самой первой строчки, а вторая — обеспечение удобства командной работы над кодом.
Более 90% всего кода в мире управляется системой контроля версий GIT. Больше всего дополнительных инструментов и онлайн сервисов предназначено для работы с git. Поэтому знать GIT просто необходимо! Любая вакансия разработчика подразумевает владение git.
ЧЕМУ ВЫ НАУЧИТЕСЬ?
Курс содержит полное и последовательное изложение способов оптимального контроля версий.
Вы узнаете и научитесь:
Устанавливать необходимое программное обеспечение и делать коммиты в репозитории
Что такое атомарные коммиты и почему они важны
Научитесь использовать промежуточное хранилище изменений - индекс
Использовать средства интеграции с Git в IDE
Хранить свои пароли в облаке в зашифрованном виде
Создавать аккаунт в GitHub и работать с ним
Создавать и переходить на новую ветку, сливать и уничтожать ветки
Что такое rebase и в чём его отличие от merge
Конфликты и причины их появления, как решать конфликты при cherry pick, rebase и merge
Как организовать распределённую работу над проектом для команды разработчиков
Как организовать контроль версий вашего кода с минимальными затратами на сопровождение и развитие
#веб_разработчик #GIT
1 минута
27 ноября 2023