Introducere în controlul versiunilor

Introducere în Git

George Boorman

Curriculum Manager, DataCamp

Ce este controlul versiunilor?

  • Procese și sisteme pentru gestionarea modificărilor din fișiere, programe și directoare

Diagrame și liste de verificare ilustrând gestionarea fișierelor și programelor

Introducere în Git

Ce ar trebui pus sub controlul versiunilor?

  • Controlul versiunilor este util pentru orice:
    • se modifică în timp, sau
    • trebuie partajat

Imagine a unui laptop cu cod Python afișat

Introducere în Git

Ce poate face controlul versiunilor?

  • Urmărirea fișierelor în diferite stări
  • Combinarea diferitelor versiuni ale fișierelor
  • Identificarea unei versiuni specifice
  • Revenirea la modificări anterioare

Reprezentare a controlului versiunilor

Introducere în Git

De ce este important controlul versiunilor?

Pregătirea alimentelor pe un tocător cu alte ingrediente în boluri

Introducere în Git

De ce este important controlul versiunilor?

Site web cu un bug

Introducere în Git

Prezentarea Git

Imaginea logo-ului Git

  • Sistem popular de control al versiunilor pentru software și proiecte de date
  • Open source
  • Scalabil
Introducere în Git

Avantajele Git

  • Git stochează totul, nimic nu se pierde
  • Putem compara fișiere din momente diferite
  • Vedem ce modificări s-au făcut, de cine și când
  • Revenire la versiuni anterioare ale fișierelor!

Indicator rutier care arată întoarcere în U

Introducere în Git

Utilizarea Git

  • Comenzile Git se rulează în shell, cunoscut și ca terminal
  • Shell-ul:
    • este un program pentru executarea comenzilor
    • poate fi folosit pentru previzualizarea sau inspectarea fișierelor și directoarelor

 

  • Director = folder

Imaginea logo-ului terminalului

 

 

Două foldere numite Documents și Mental Health in Tech Project

Introducere în Git

Comenzi utile în terminal

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Introducere în Git

Schimbarea directorului

cd archive
pwd
/home/repl/Documents/archive
Introducere în Git

Verificarea versiunii Git

git --version
git version 2.46.0
Introducere în Git

Să exersăm!

Introducere în Git

Preparing Video For Download...