Cuprins
Manipularea Git Ca instrument pentru munca de colaborare, a devenit o necesitate în vremurile actuale, unde majoritatea dezvoltărilor îl folosesc pentru a menține modificările unificate și fără conflicte.În tutoriale anterioare am învățat cum să gestionăm depozite în medii locale și acest lucru nu este rău dacă învățăm cum să folosim GitCu toate acestea, în lumea muncii este tratat diferit și, de cele mai multe ori, va trebui să lucrăm la un depozit la distanță, care va avea mai multe ramuri și fiecare dezvoltator prezent în el încarcă în mod constant modificări.
Un depozit la distanță este unul care nu ne aparține, care poate fi pe un server cloud, pe computerul altui dezvoltator sau chiar pe un sistem de fișiere. Funcția principală a acestor depozite este că alți dezvoltatori pot colabora cu acesta, inclusiv noi prin sucursale sau ramuri.
Există multe servicii care ne permit să creăm depozitul nostru la distanță, avem GitHub dar acest lucru este orientat către proiecte personale și colaborări între comunitatea de dezvoltatori cu anumite proiecte și avem Bitbucket, care este orientat către proiecte private și echipe de lucru din companii sau organizații.
Pentru acest tutorial vom folosi Bitbucket, este gratuit și este cel care seamănă cel mai mult cu filozofia de lucru pe care vrem să ne concentrăm.
Am menționat că un depozit la distanță nu ne aparține, deoarece se află pe o platformă care nu este a noastră, cu toate acestea putem efectua operațiuni pe aceasta, variind de la crearea acestuia până la ștergerea acestuia, dacă dorim.
Pentru a crea depozitul nostru la distanță, mergem la pagină Bitbucket iar dacă nu suntem înregistrați ne creăm contul, intrăm și fiind în panoul nostru principal căutăm opțiunea Crea pentru a crea depozitul la distanță.
Vom presupune că începem de la zero și că nu avem un proiect, dar că vom începe în curând să încărcăm modificările noastre, pentru aceasta trebuie să creăm folderul unde va fi proiectul și să facem primul Apăsați.
Pentru a face acest lucru, creăm un folder și în cadrul acestuia vom deschide o consolă de comandă și îl vom inițializa ca depozit gitDupă aceasta, vom crea conexiunea cu depozitul nostru la distanță, pe care îl putem găsi în panoul principal al depozitului nou creat:
MARI
Odată ce am creat depozitul nostru, este timpul să începem munca de colaborare, pentru aceasta primul lucru pe care trebuie să-l facem este să creăm ramurile sau ramuri. În afară de ramură maestru Trebuie să creăm o ramură suplimentară pentru proiect în general și este cea în care vor face dezvoltatorii combina și încărcați ultimele modificări.
Ramuri individualeÎn plus, se recomandă ca fiecare dezvoltator să aibă o ramură pentru aceasta, astfel încât modificările fiecărui membru al echipei vor fi secționate și în cazul în care există o eroare la încărcarea finală, acestea pot fi returnate fără prea multe probleme.
Vom crea ramura numită în curs de dezvoltare și o ramură personală pentru schimbările noastre, facem acest lucru cu comanda ramură urmat de numele sucursalei, să vedem cum arată în consola noastră:
Pentru a face acest lucru, trebuie să trecem la ramura de dezvoltare cu comanda verifică și acolo vom executa comanda combina arătând spre ramura jacosta pentru a se alătura schimbărilor pe care le-am făcut.
MARI
Ceea ce tocmai am văzut face parte din ideea că noi am fost cei care am creat depozitul la distanță, dar în momentul în care suntem invitați la unul dintre ei procesul se schimbă puțin. Să presupunem că și echipa noastră folosește Bitbucket și au creat depozitul pe platformă, am mers la panoul principal, am localizat opțiunea Clonează și când îl apăsăm, vom vedea linia exactă pentru a efectua această acțiune care ne clonează exact ce se află în depozit în acel moment:
MARI
Greseala comunaAceastă eroare este una dintre cele mai frecvente și în care mulți utilizatori începători nu reușesc să gestioneze depozitele Git, și este încărcarea fișierelor în depozit fără a verifica mai întâi dacă există modificări făcute. Dar soluția este simplă, ceea ce este probabil cel mai complicat lucru este să adopți practica și să executi comanda Trage înainte de a începe să lucreze la proiect și înainte de a încărca ceva, acest lucru evită situația jenantă a unui conflict de depozit cauzat de noi.
În cele din urmă, este important să menționăm că, deși Git ne permite să păstrăm controlul asupra proiectului nostru și a fișierelor noastre unificând schimbările din echipa de dezvoltare, nu este un instrument pe care îl putem folosi doar pentru gestionarea proiectului.
Vă recomandăm să îl luați mână în mână cu aplicații precum asana sau Trello, asigurându-ne că proiectele noastre sunt acoperite pe toate fronturile, astfel vom ști că vor avea întotdeauna cele mai recente modificări și, de asemenea, că datele și angajamentele stabilite pentru aceasta sunt fiind întâlnit fără greș.
Cu aceasta terminăm acest tutorial în care am putea crea depozitul nostru la distanță cu Bitbucket și, în plus, am putut vedea tot fluxul de lucru necesar pentru a avea o gestionare optimă a acestuia atunci când lucrăm într-un mediu de dezvoltare colaborativă.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv