Úvod do správy verzí

Introduction to Git

George Boorman

Curriculum Manager, DataCamp

Co je správa verzí?

  • Procesy a systémy pro správu změn souborů, programů a adresářů

Vývojové diagramy a kontrolní seznamy znázorňující správu souborů a programů

Introduction to Git

Co by mělo být verzováno?

  • Správa verzí je užitečná pro vše, co:
    • se v čase mění, nebo
    • je třeba sdílet

Notebook s kódem v Pythonu

Introduction to Git

Co umí správa verzí?

  • Sledování souborů v různých stavech
  • Slučování různých verzí souborů
  • Identifikace konkrétní verze
  • Vrácení změn

Znázornění správy verzí

Introduction to Git

Proč je správa verzí důležitá?

Příprava jídla na prkénku s dalšími ingrediencemi v miskách

Introduction to Git

Proč je správa verzí důležitá?

Web s chybou

Introduction to Git

Představujeme Git

Logo Git

  • Populární systém správy verzí pro vývoj softwaru a datové projekty
  • Open source
  • Škálovatelný
Introduction to Git

Výhody Gitu

  • Git ukládá vše, takže nic není ztraceno
  • Lze porovnávat soubory z různých časových okamžiků
  • Přehled o tom, jaké změny byly provedeny, kým a kdy
  • Návrat k předchozím verzím souborů!

Dopravní značka s obratištěm

Introduction to Git

Používání Gitu

  • Příkazy Gitu se spouštějí v shellu, známém také jako terminál
  • Shell:
    • je program pro spouštění příkazů
    • umožňuje snadno zobrazit nebo procházet soubory a adresáře

 

  • Adresář = složka

Logo terminálu

 

 

Dvě složky s názvy Documents a Mental Health in Tech Project

Introduction to Git

Užitečné příkazy terminálu

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Introduction to Git

Změna adresáře

cd archive
pwd
/home/repl/Documents/archive
Introduction to Git

Kontrola verze Gitu

git --version
git version 2.46.0
Introduction to Git

Pojďme si procvičit!

Introduction to Git

Preparing Video For Download...