Скачать [Stepik] Git и Github – базовый курс для разработчика (Shultais Education)

Цена: 150 РУБ
Показать больше

Организатор

[Stepik] Git и Github – базовый курс для разработчика (Shultais Education)
О курсе
Обширный курс по основам работы с Git и сайтом Github. Научитесь профессионально управлять вашим кодом как для самостоятельной работы, так и в команде.
В серии видео-уроков вы пройдете путь от создания репозитория и первых коммитов, до формирования сложной системы ветвления, слияния, разрешения конфликтов и перебазировки.
Разберетесь с тем как используется версионирование при разработке проектов любой сложности.

Особенности курса про Git:
  • Наглядная работа с Git – мы не просто рассказываем о возможностях Git, но и показываем в видео как работает каждая команда, когда её нужно и можно применять и какие есть особенности, которые следует учитывать.
  • Практика на тренажере – для закрепления навыков мы разработали не только систему тестов, но серию практических заданий.
  • Постепенное погружение – начнем с базовых команд и шаг за шагом переходим к работе с ветками и разрешению конфликтов.
  • Терминал + графический клиент – все Git-команды, которые мы изучаем в курсе, мы показываем как в терминале (Git Bash) так и в графическом клиенте Sourcetree.
Для кого этот курс
Для начинающих разработчиков на любом языке программирования, которые хотят не только грамотно управлять своим кодом, но и научится основам командной работы через репозитории.
Введение в Git
  1. Введение в курс
  2. Установка Git
  3. Базовая настройка Git
  4. Установка и настройка Sourcetree
  5. Создание репозитория
  6. Добавление файлов
  7. Изменение файлов
  8. Фиксация с индексацией
  9. Фиксация изменений в Sourcetree
  10. Отмена изменений
  11. Переименование и перемещение
  12. Удаление файлов из проекта
  13. (бонус) Практика работы с Git в IDE
Работа в пределах одной ветки
  1. Игнорирование файлов
  2. Наполнение .gitignore
  3. Репозиторий для существующего проекта
  4. Клонирование репозитория
  5. git log и история версий
  6. Поиск по истории версий
  7. Указатель HEAD и refs
  8. Сброс нововведений через reset
  9. Сброс нововведений с помощью clean
  10. Сброс коммитов через reset
  11. Что делать при потере коммитов (бонус)
  12. Переключение коммитов с помощью checkout
  13. Возвращаем файлы с помощью checkout
  14. Возвращаем файлы с помощью revert
  15. Работа с тегами
Ветвление и командная работа
  1. Введение в ветвление
  2. Создание и смена веток
  3. Первое слияние
  4. Удаление веток
  5. Один файл - разные строки
  6. Логические конфликты
  7. Ручное разрешение конфликтов
  8. our и theris правки
  9. Сжатие коммитов с помощью reset --soft
  10. Сжатие коммитов с помощью merge --squash
  11. git rebase
  12. Конфликты при git rebase
  13. merge, checkout, сжатие и разбиение
  14. Сложный rebase
  15. cherry-pick
Работа с GitHub
  1. Общая схема работы
  2. Подключение с помощью SSH-ключей
  3. Подключение Sourcetree
  4. Подключение GitHub Desktop
  5. Связь локальных и удаленных веток
  6. Простейший pull
  7. pull, fetch, merge и rebase
  8. Пара слов о push
  9. Удаление удаленных веток
  10. pull request в публичные репозитории
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
Поиск по тегу:
Теги
git и github shultais education stepik базовый курс для разработчика

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

Уже зарегистрированы? Войдите.

Сверху