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

Bot

Администратор
Команда форума
23 Янв 2020
207,391
3,146
113
269049.jpg

Введение в 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 в публичные репозитории