Git, Bitbucket și Tu

Popularitatea lui Git vorbește de la sine. Dacă citiți acest articol, sperăm că știi că Git este instrumentul preferat de gestionare a codului sursă al multor dezvoltatori. 

Cu interesul în creșterea lui Git în comparație cu alte sisteme de gestionare a codurilor sursă, este una dintre cele mai atractive opțiuni din care să alegi mai ales dacă intri în controlul versiunilor.

În acest tutorial, vom vorbi despre motivul pentru care ar trebui să utilizați Git, indiferent dacă sunteți un individ sau o parte a unei echipe de dezvoltatori. Vă vom învăța, de asemenea, cum să începeți cu Bitbucket, o platformă de hosting de primă clasă, gratuit. 

Să începem!

Git pentru individ

Git este un instrument incredibil de puternic, cu o mulțime de caracteristici complexe și detaliate care îl fac utile chiar și dezvoltatorilor individuali. Dacă doriți să obțineți un fel de control consistent asupra versiunilor de cod și a reviziilor, Git este, fără îndoială, cea mai bună soluție pentru dvs.. 

Iată doar câteva dintre lucrurile pe care le puteți folosi ca un individ:

  • Popularitatea lui Git o face foarte bine acoperită online; dacă nu știi cum să faci ceva, altcineva probabil că deja a documentat cum să o facă.
  • Git oferă instrumente de implementare cum ar fi împingerea și tragerea codului dintr-un depozit în altul.
  • Utilizarea Git vă protejează de suprascrierea propriilor depozite folosind o metodă tradițională, cum ar fi încărcarea directoarelor FTP.
  • Git oferă o modalitate uniformă de a rămâne organizată; fiecare comisie pe care o faci creează o intrare în jurnal și poți vedea fiecare mesaj pe care l-ai pus vreodată în acel jurnal pentru un anumit proiect.
  • Puteți lucra cu platforme uimitoare, cum ar fi Bitbucket, pentru a vă urmări schimbările, a lua notițe și pentru a vă face codul vizibil pentru clienții dvs. sau pentru contribuitorii ocazionali fără a le oferi acces la mediul de producție.

Git pentru Echipă

Bineînțeles, adevăratul mușchi al lui Git este îndoit când lucrați în contextul unei echipe. Git elimină în mod eficient problemele vechi de lucru cu privire la caracteristici în paralel cu alți dezvoltatori și, în combinație cu Bitbucket, oferă un proces complet de lucru pentru a funcționa mai repede și mai eficient decât oricând înainte. 

Iată câteva din cele mai valoroase trăsături ale git pentru echipe:

  • Evitați conflictele de cod paralel și suprascrierea muncii celorlalți. Aceasta este, fără îndoială, cea mai importantă caracteristică a controlului codului sursă.
  • Păstrați dezvoltarea de elemente sub control.
  • Utilizați ramificația pentru a codifica fără inhibiții. Acest lucru vă permite să construiți ceva dintr-un set de bază de cod și să-l aruncați cu ușurință sau să îl reintegrați în ramura principală a proiectului.
  • Git sa dovedit eficient pentru proiecte cu sute și chiar mii de contribuabili activi.
  • Un flux de lucru unificat și modul standard de deplasare a codului de la un loc la altul.
  • Istoria comitetelor oferă informații altor dezvoltatori despre starea granulară a unui proiect sau a unei sucursale

Beneficiile utilizării Git cu o echipă depășesc cu mult această listă scurtă, dar Git funcționează cu adevărat cel mai bine atunci când este utilizat cu software-ul de suport, cum ar fi un serviciu dedicat de gazduire a repozitorilor. 

Pentru a obține maximum de beneficii de la utilizarea Git, începeți să utilizați Bitbucket pentru a vă găzdui depozitele.

De ce folosiți Bitbucket?

S-ar putea să te întrebi "de ce am nevoie de un serviciu de găzduire de depozit?"

Odată ce ați încercat, probabil veți realiza imediat valoarea, dar pentru a fi clar, iată câteva dintre avantajele majore ale utilizării Bitbucket pentru controlul versiunii:

  • Complet gratuit, depozite private pentru până la cinci utilizatori. Începeți 1.000 de proiecte pentru dvs. și echipa dvs. de patru.
  • Prețuri competitive pentru mai mult de cinci utilizatori.
  • Suportul Mercurial (dacă optați pentru asta peste Git).
  • Open API de odihnă pentru a te bucura de conținutul inimii tale.
  • Construit de Atlassian; se integrează cu HipChat, Confluence și o serie de alte instrumente utilizate de companii precum Nasa, Facebook, Netflix și Cisco.
  • Sunt disponibile aplicații native Mac și PC.
  • Urmărirea emisiunii este legată direct de codul dvs..
  • Instrumente de comparare a codurilor vizuale.
  • Adăugați fișiere descărcabile direct în browser.
  • Echipe, grupuri, gestionarea accesului și multe ecrane pline de setări de colaborare
  • Opțiuni configurabile, cum ar fi filialele protejate, cheile automate de implementare și aliasurile de nume de utilizator.
  • Importul și exportul de probleme.
  • Și multe, multe alte caracteristici.

În cele din urmă, Bitbucket vă oferă o platformă pentru gestionarea atât a metadatelor, cât și a controlului accesului pentru proiectul dvs. Acesta oferă instrumente pentru a explora nu numai ceea ce este în prezent codul sursă, ci și ceea ce a fost în trecut și planul pentru ceea ce va deveni.

Și, după cum sa spus, dacă ești o echipă de cinci sau mai puțin, este gratuită.

Înscrieți-vă pentru Bitbucket

Înscrierea pentru Bitbucket este incredibil de ușoară. Mergeți pe pagina de pornire și introduceți detaliile. Dacă trebuie să mergeți înainte și să vă înscrieți echipa, mergeți la această pagină în schimb, și alegeți planul dvs. din meniul derulant. 

Modelul de preț al modelului Bitbucket este destul de minunat, sunând la 1 USD pe utilizator, pe lună. Depozitele publice sunt întotdeauna gratuite, și au întotdeauna colaboratori nelimitați.

Modelul de stabilire a prețurilor este deosebit de atractiv dacă numărul proiectelor dvs. crește mai repede decât dimensiunea echipei dvs., mai ales dacă compania dvs. se consultă pentru lucrul la proiect. Când crește echipa dvs., bugetul dvs. crește, de asemenea; cu toate acestea, proiectele vechi ar putea să nu aducă bani pe o bază lunară, dar au nevoie de un depozit accesibil, actualizat până acum. Acesta este locul în care Bitbucket strălucește cu adevărat fără limitele sale de depozitare.

Un tur de bază al interfeței Bitbucket

Când vă conectați pentru prima oară la Bitbucket, veți vedea un prompt pentru a crea un depozit. Puteți fie să începeți în stare proaspătă, fie să importați dintr-un număr de servicii de depozitare existente. 

În meniul de navigare din partea de sus a paginii, Tablou de bord, echipe, și Repozitorii dropdown-urile fiecare oferă acces rapid la opiniile comune în acele domenii de funcționalitate. 

În partea din dreapta sus, puteți vedea o bară de căutare, a Ajutor hover dropdown și a Profil scapă jos.

Creați primul depozit

Să începem prin crearea unui depozit. Vom face clic pe butonul "Creați un depozit" și vom completa detaliile. De dragul acestui tutorial, vom seta și depozitul privat.

Odată ce am creat depozitul, ne va fi prezentat un ecran care ne informează că depozitul este gol. 

Acum, că depozitul nostru este gata de utilizare, să împingem un cod la el.

Dacă facem clic pe "Încep de la zero" sub titlul "Linie de comandă", vedem instrucțiunile de bază pentru ca depozitul nostru să fie configurat local și gata să împingă.

cd my-secret-proiect ls git init git adăugați la distanță origine https: //[email protected]/jcutrell/my-secret-project.git echo "Jonathan Cutrell" >> contributors.txt git adăuga contributors.txt git commit - am "Comitere initiala cu contribuitori" git push -u master de origine Parola pentru 'https: //[email protected]': Numararea obiectelor: 3, terminat. Scrierea obiectelor: 100% (3/3), 256 octeți, terminat. Total 3 (delta 0), refolosit 0 (delta 0) Pentru a https: //[email protected]/jcutrell/my-secret-project.git * [noua filiala] master -> Master master Branch setat pentru a urmari ramura la distanta maestru de origine.

Odată ce ați împins prima dvs. comitere, reîmprospătați depozitul și voila! În acest fel, codul dvs. este vizibil; cu toate acestea, este în prezent vizibilă numai de dvs., deci să creăm o echipă.

Creați prima echipă

Pune deasupra echipe în navigație și faceți clic pe butonul din meniul derulant, Creați o echipă. Completați detaliile necesare și faceți clic pe creați.

Bitbucket suportă repozitorii de echipe în plus față de depozitele individuale.

Apoi, va trebui să asociați echipa cu setările depozitului, astfel încât utilizatorii să poată accesa depozitul respectiv. Click pe Repozitorii în navigare și selectați proiectul. 

Apoi, faceți clic pe Setări în partea de jos a navigării barei laterale din stânga, apoi faceți clic pe Gestiunea accesului în partea de sus a imbricatei Setări meniul. De aici puteți alege un grup, care sunt subgrupuri din cadrul grupului dvs. Vom alege Dezvoltatori, modificați nivelul de acces la Scrie, apoi faceți clic pe Adăuga buton.

Acum echipa noastră poate vedea depozitul nostru.

Transferați primul nostru depozit echipei noastre

Dacă doriți să transferați depozitul în echipa pe care tocmai ați creat-o sau la alt utilizator, mergeți la Setări > Depozit de transfer, unde veți putea introduce numele utilizatorului sau al echipei la care doriți să transferați depozitul. 

Dacă îl transferați unei echipe de care sunteți administrator, Bitbucket vă permite imediat să acceptați transferul. Odată ce transferul a fost efectuat, pagina dvs. de echipă va afișa acum magazia.

Concluzie

Gestionarea codului sursă poate fi o sarcină descurajantă, dar cu instrumente puternice cum ar fi Git și Bitbucket, vă puteți concentra mai mult pe scrierea codului și mai puțin pe gestionarea detaliilor proiectului. Înclinarea la aceste soluții gratuite și la costuri reduse va economisi timp, bani și dureri de cap pe termen lung. 

În cele din urmă, alegerea unui flux de lucru este o decizie personală, dar asigurați-vă că luați în considerare opțiunea Git și Bitbucket. Există aproape zero riscuri în încercarea lui, dar potențialele efecte pozitive sunt enorme.

Aflați mai multe despre Git

  • Git pentru designeri 
  • Git Succinct 
  • Git Sfaturi de la profesioniști 
  • Linus Torvalds despre Google despre Git

Aflați mai multe despre Bitbucket

  • Blog
  • Documentație 
  • Git Sfaturi de la profesioniști 
Cod