Вступ до керування версіями

Вступ до Git

George Boorman

Curriculum Manager, DataCamp

Що таке керування версіями?

  • Процеси та системи для керування змінами файлів, програм і каталогів

Блок-схеми та контрольні списки, що ілюструють керування файлами й програмами

Вступ до Git

Що варто контролювати версіями?

  • Керування версіями корисне для всього, що:
    • змінюється з часом, або
    • потрібно ділитися

Зображення ноутбука з кодом Python на екрані

Вступ до Git

Що вміє керування версіями?

  • Відстежувати файли в різних станах
  • Об'єднувати різні версії файлів
  • Ідентифікувати конкретну версію
  • Відкотити зміни

Схематичне зображення керування версіями

Вступ до Git

Чому керування версіями важливе?

Підготовка їжі на обробній дошці з іншими інгредієнтами в мисках

Вступ до Git

Чому керування версіями важливе?

Вебсайт із вадою (bug)

Вступ до Git

Знайомство з Git

Зображення логотипа Git

  • Популярна система керування версіями для розробки ПЗ та дата-проєктів
  • Відкрите ПЗ
  • Масштабована
Вступ до Git

Переваги Git

  • Git зберігає все, тож нічого не губиться
  • Можна порівнювати файли в різний час
  • Бачити, що, ким і коли змінено
  • Повернутися до попередніх версій файлів!

Дорожній знак «Розворот»

Вступ до Git

Використання Git

  • Команди Git запускають у shell, також відомому як термінал
  • Shell:
    • це програма для виконання команд
    • дає змогу швидко переглядати й інспектувати файли та каталоги

 

  • Directory = папка

Логотип термінала

 

 

Дві папки: Documents і Mental Health in Tech Project

Вступ до Git

Корисні команди термінала

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Вступ до Git

Зміна каталогу

cd archive
pwd
/home/repl/Documents/archive
Вступ до Git

Перевірка версії Git

git --version
git version 2.46.0
Вступ до Git

Давайте потренуємось!

Вступ до Git

Preparing Video For Download...