Git Succinctly Prezentare Git

Fiecare repository Git conține patru componente:

  • Directorul de lucru
  • Zona de așteptare
  • Istorie angajată
  • Ramuri de dezvoltare

Totul, de la înregistrare, la colaborarea distribuită, se învârte în jurul acestor obiecte de bază.


Directorul de lucru

Directorul de lucru este locul în care editați fișierele, compilați codul și în alt mod dezvoltați proiectul. Pentru toate intențiile și scopurile, puteți trata directorul de lucru ca un dosar normal. În afară de aceasta, aveți acum acces la tot felul de comenzi care pot înregistra, modifica și transfera conținutul acelui dosar.


Directorul de lucru

Zona de așteptare

Zona de așteptare este un intermediar între directorul de lucru și istoricul proiectului. În loc să vă forțați să efectuați imediat toate modificările, Git vă permite să le grupați în seturi de modificări. Efectele modificate nu sunt încă parte a istoriei proiectului.


Directorul de lucru și zona de așteptare

Istorie angajată

Odată ce v-ați configurat modificările în zona de așteptare, îl puteți angaja în istoricul proiectului în care va rămâne în continuare o revizuire "sigură". Angajamentele sunt "sigure" în sensul că Git nu le va schimba niciodată pe cont propriu, deși este posibil tu pentru a rescrie manual istoria proiectului.


Directorul de lucru, instantaneu în scenă și istorie dedicată

Sucursale de dezvoltare

Până acum, încă putem crea doar o liniar istoria proiectului, adăugând un comitet pe lângă altul. Sucursalele fac posibilă dezvoltarea în paralel a mai multor caracteristici independente prin forfecarea istoricului proiectului.


Fluxul complet de lucru Git cu o istorie ramificată

Ramurile Git nu sunt ca ramurile sistemelor de control al versiunilor centralizate. Ele sunt ieftine de făcut, ușor de îmbinat și ușor de împărțit, astfel încât dezvoltatorii de la Git folosesc filiale pentru Tot-de la caracteristici de lungă durată, cu mai mulți contribuitori la remedierile de 5 minute. Mulți dezvoltatori numai lucrează în ramuri tematice dedicate, lăsând ramura principală a istoriei pentru publicații publice.

Această lecție reprezintă un capitol din Git Succinct, o carte electronică gratuită de la echipa de la Syncfusion.

Cod