Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

бесплатно
нет рассрочки

Вы узнаете больше о работе с репозиториями и историей изменений файлов. В итоге вы научитесь быстро восстанавливаться после ошибок, изучать историю изменений и вести совместную разработку. Основы Git пригодятся, если вы решите управлять историей исходного кода и работать с удаленными репозиториями на GitHub. Знания из этого курса помогают программистам уверенно работать с кодом проекта как в одиночку, так и большими командами. Этот курс подойдет тем, кто начинает изучать программирование и хочет обучиться современным практикам. Чтобы учиться было проще, стоит заранее изучить основы командной строки.

Включено в курс

  • 15 уроков (видео и/или текст)
  • 18 упражнений в тренажере
  • 44 проверочных теста
  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»

Чему вы научитесь

  • Вести разработку в соответствии с современными инженерными практиками
  • Эффективно управлять исходным кодом, добавлять в общее хранилище, анализировать историю и изменять ее
  • Работать с GitHub и контрибьютить в открытые проекты

Что вы получите после обучения

Приобретаемые навыки
3
Working Directory
4
Gitignore
5
Stash
6
Open Source

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Знакомимся с курсом и говорим о проблемах, которые поджидают разработчика при работе с исходным кодом. Отвечаем на вопрос, почему Git стал универсальным инструментом, с которого начинается практически любой проект в разработке.

Установка и настройка
Рассказываем, как настроить операционную систему (Ubuntu/MacOS/Windows), установить Git и редактор кода VSCode, создать аккаунт на Github. А также о том, что поможет научиться владеть Git виртуозно.

Рабочий процесс
Подробно разбираем процесс от начала работы до фиксации результата в Git: как создать репозиторий, добавить в него файл и сделать коммит.

Интеграция с Github
Учимся настраивать GitHub, создавать в нём репозиторий и соединять его с локальным репозиторием. А также клонировать репозиторий, созданный на GitHub, на свой компьютер.

Рабочая директория (Working Directory)
Разбираемся с тем, что такое рабочая директория и чем она отличается от репозитория, учимся восстанавливать файлы.

Анализ сделанных изменений
Анализировать изменения важно даже в небольших проектах. Разбираемся, почему. Знакомимся с командой git diff, которую нужно обязательно запускать перед каждым коммитом.

Анализ истории изменений (коммитов)
Учимся получать разнообразную информацию о прошлых коммитах: кто, когда и как менял код. Изучаем команды, которые позволят решить эту задачу: log, show, blame, grep.

Отмена изменений в рабочей директории
Говорим про откат изменений, которые сделаны в рабочей директории, но ещё не попали в коммит. Учимся возвращать измененные файлы к исходному состоянию.

Отмена коммитов
Что делать, если коммит уже сделан, но по каким-то причинам нас не устраивает? Изучаем специальные команды, позволяющие упростить отмену, либо изменение коммита: revert, reset.

Изменение последнего коммита
Сделали коммит, но забыли добавить часть файлов? Разбираемся, как добавить изменения в текущий коммит, не создавая новый.

Индекс
Как сделать коммит, если в рабочей директории есть исправления, не связанные напрямую с основным изменением? На помощь приходит индекс. Изучаем способы работы с индексом.

Перемещение по истории
Git позволяет не только просматривать историю, но и перемещаться по ней, загружая в рабочую директорию состояние кода на момент выполнения любого коммита. Разбираемся, как это делать.

Понимание Git
Основная «работа» Git — формирование множества односвязных списков, состоящих из коммитов. Знакомимся с ключевым понятием Git и термином «ветка».

Игнорирование файлов (Gitignore)
Изучаем понятие «игнорирование файлов» и учимся правильно определять, что добавлять в репозиторий, а что нет.

Stash
Как «прятать» изменения в рабочей директории и восстанавливать их при необходимости? Знакомимся с командой stash.

Открытые проекты (Open Source)
Рассказываем, как влиться в разработку открытых проектов, научится командной работе и прокачать свое портфолио.

Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.04.2024 18:35
Введение в Git

Введение в Git

Оставить отзыв
Поделиться курсом с друзьями