Поздравляем

Введение в Git

George Boorman

Curriculum Manager, DataCamp

Итоги главы 1

  • Преимущества и применение Git для контроля версий
  • Навигация в терминале — ls, cd
  • Инициализация проекта Git — git init
  • Отслеживание файлов с помощью Git — git add ., git commit -m
Введение в Git

Итоги главы 2

  • Как Git хранит данные

    1. Commit
    2. Tree
    3. Blob
  • git log

    • 3
    • --since
    • --until
  • git show c27fa856

Диаграмма с тремя коммитами: файлы коммита связаны с деревом, каждый файл — с блобом последнего коммита, в котором он участвовал

Введение в Git

Итоги главы 2

Команда Описание
git diff report.md Показывает изменения между неотслеживаемым файлом и последним коммитом
git diff --staged report.md Показывает изменения между файлом в индексе и последним коммитом
git diff 35f4b4d 186398f Показывает изменения между двумя коммитами по их хэшам
git diff HEAD~1 HEAD~2 Показывает изменения между двумя коммитами через синтаксис HEAD
Введение в Git

Итоги главы 2

Команда Результат
git revert HEAD Откатывает все файлы указанного коммита
git revert HEAD --no-edit Откат без открытия текстового редактора
git revert HEAD -n Откат без создания нового коммита
git checkout HEAD~1 -- report.md Откатывает один файл к предыдущему коммиту
git restore --staged report.md Удаляет один файл из индекса
git restore --staged Удаляет все файлы из индекса
Введение в Git

Что дальше?

  • Ветки
  • Удалённые репозитории
  • Перебазирование
  • Бисекция
  • Подмодули
Введение в Git

Поздравляем

Введение в Git

Preparing Video For Download...