Вітаємо

Вступ до 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

Схема з трьома комітами: файли комітів пов'язані з деревом, а кожен файл — з blob останнього коміту, частиною якого він був

Вступ до Git

Підсумок розділу 2

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

Підсумок розділу 2

Command Result
git revert HEAD Відкотити всі файли з вказаного коміту
git revert HEAD --no-edit Відкотити без відкриття текстового редактора
git revert HEAD -n Відкотити без створення нового коміту
git checkout HEAD~1 -- report.md Відновити один файл із попереднього коміту
git restore --staged report.md Прибрати один файл зі staging-області
git restore --staged Прибрати всі файли зі staging-області
Вступ до Git

Що далі?

  • Гілки
  • Віддалені репозиторії
  • Rebase
  • Пошук помилки (bisect)
  • Підмодулі
Вступ до Git

Вітаємо

Вступ до Git

Preparing Video For Download...