Cum se utilizează GitHub? Tutorial GitHub pas cu pas pentru începători
Publicat: 2021-03-10GitHub este probabil cea mai faimoasă și utilizată platformă open-source printre dezvoltatori. Lansat de Linus Torvalds în 2005, Git este un software de control al versiunilor și o platformă de colaborare care inițial a acceptat doar nucleul Linus.
Git este folosit ca spațiu de stocare pentru conținut, care este cod de programare scris de diferiți programatori, designeri și dezvoltatori. Nu este neapărat scris de un singur dezvoltator, mai des decât lucrează mai mulți dezvoltatori la proiecte din viața reală. Git elimină orice conflict și facilitează coordonarea între dezvoltatori.
Git este practic o platformă de găzduire a codului în care există accesibilitate neîntreruptă la cadre de programare open-source, biblioteci și limbaje. Acesta găzduiește cea mai mare comunitate de dezvoltatori de tehnologie din lume.
De asemenea, Git permite utilizatorilor să stocheze iterațiile anterioare de cod într-o formă istorică care poate fi revizuită și revizuită după cum este necesar. Constă dintr-un sistem de ramuri pentru a ajuta dezvoltatorii să lucreze independent la sarcini separate. De asemenea, vă permite să găzduiți un site web din depozitul dvs.
Baza mare a GitHub este folosită pentru a deduce informații utile despre limbajele și cadrele de programare. De exemplu, conform raportului său anual The State of the Octoverse, cel mai popular proiect GitHub din 2019 a fost open-source Microsoft/vscode, cu 19.100 de colaboratori.
În acest articol, vom arunca o privire asupra procesului de instalare a Git și vom afla cum să folosim GitHub. Asadar, haideti sa începem!

Cuprins
Cum se instalează Git?
Pasul 1: creează un cont pe GitHub.
Vizitați pagina de înregistrare a GitHub și creați-vă contul.
Procesul de instalare este finalizat prin crearea unui cont. Cu toate acestea, dacă intenționați să utilizați GitHub pe computerul local, trebuie să instalați Git. Acest lucru se poate face fie descărcând Git și instalându-l folosind managerul de pachete. Vom face acest lucru folosind CLI.
Iată pașii de urmat:
1. Actualizați pachetele:
actualizare sudo apt
2. Începeți procesul de instalare a Git și GitHub folosind apt-get:
sudo apt-get install git
3. Verificați dacă instalarea este completă și corectă:
git –versiune
4. Introduceți comenzile de mai jos cu detalii despre numele dvs. de utilizator și ID-ul de e-mail pentru a indica unde va fi salvată munca dvs. Asigurați-vă că ID-ul de e-mail pe care îl utilizați este același pe care l-ați introdus la crearea contului pe GitHub:
git config –global user.name „<Numele tău aici>”
git config – global user.email „[email protected]”
Ai instalat Git cu succes și poți accesa GitHub de pe computer.
Pasul 2: Noțiuni introductive pe GitHub
Acum că ați finalizat procesul de instalare, să creăm un nou depozit.
Un depozit este de obicei locul în care vă stocați proiectul. Puteți să-l stocați fie pe computer, fie pe GitHub. De asemenea, îl puteți stoca pe o a treia gazdă de stocare online. Un depozit poate stoca text, imagine sau alt format multimedia.
Iată pașii de urmat pentru a crea un depozit:
Cazul 1: Crearea unui nou depozit folosind GitHub
1. Deschideți site-ul GitHub și faceți clic pe semnul „+”. Selectați New Repository din meniul drop-down.
Sursă
- Denumiți depozitul și adăugați o descriere (opțional).
- Bifați caseta care spune Inițializați acest depozit cu un README și apăsați pe butonul verde Creare depozit .
Sursă
Depozitul dvs. a fost creat cu succes!
Cei trei „arbori” din depozitul dumneavoastră indică:
- Director de lucru.
- Index sau zonă de scenă.
- Cap.
Un depozit GitHub este setat ca public în mod implicit, ceea ce înseamnă că oricine îl poate vizualiza.
1. Următorul pas este să vă clonați depozitul pe computer. Aceasta va crea o copie a depozitului dvs. pe computerul dvs. local. Pentru a face acest lucru, accesați pagina de depozit și copiați adresa „HTTPS”.
Sursă
2. Deschideți terminalul și introduceți următoarea comandă. Va crea o copie a depozitului de adrese gazdă:
git clone [ADRESĂ HTTPS]
3. Odată ce depozitul dvs. este copiat pe computer, îl puteți muta în consecință introducând următoarea comandă: Aceasta vă va duce la directorul specific în care se află depozitul dvs.:
cd [NUMELE DEPOZITORULUI]
De asemenea, puteți accesa depozitul dvs. localizându-l pe interfața cu utilizatorul computerului. Cu toate acestea, pentru a ne asigura că este salvat pe GitHub, folosim operația Commit (pe care o vom discuta în continuare).
NOTĂ: Este posibil să întâmpinați o eroare la comenzile Git, care vă va direcționa către un editor de text bazat pe CLI. În acest caz, simpla introducere a „:q” vă va ajuta să îl închideți.
Acum că ați ajuns la directorul depozitului, trebuie să urmați patru pași:
1. „ status ”: Verificați fișierele care au fost modificate. Tastând următoarea comandă se va afișa lista modificărilor efectuate:
starea git
2. „ add ”: Folosiți următoarea comandă pentru a încărca fișierul constând din modificări:
git add [FILENAME] [FILENAME] […]
De exemplu, adăugăm un fișier HTML mai jos:
git add sample.html
3. „ commit ”: Pentru a dezvălui modificările efectuate, vom adăuga o mică descriere pentru utilizatori. Acest lucru ajută, de asemenea, să urmăriți modificările, așa că asigurați-vă că mesajul dvs. este concis și explicativ. De exemplu, pentru a arăta că am adăugat un exemplu de fișier HTML, iată cum vom folosi comanda commit:
git commit -m „A inclus un exemplu de fișier HTML care conține sintaxa de bază”
4. „ push ”: Acum, trebuie să creăm o instanță duplicată pentru fișierul nostru pe un server la distanță folosind comanda „push”. Pentru a folosi comanda push, avem nevoie de numele serverului de la distanță. Dacă nu știți numele, puteți verifica așa:
telecomanda git
Numele serverului la distanță este de obicei numit origine, așa cum este evident în imaginea de mai sus. Acum, că avem numele nostru, ne putem împinge fișierele la origine. Utilizați următoarea comandă:
git push origin master
Vizitați depozitul dvs. de pe GitHub și veți găsi fișierul sample.html adăugat la telecomandă.
Cazul 2: Crearea unui nou depozit folosind directorul de proiect
De asemenea, puteți crea un nou depozit folosind directorul de proiect. Procedura include lucrul pe computerul local, crearea depozitului pe GitHub și împingerea acestuia către telecomandă.
(Push se referă la trimiterea unui fișier către GitHub, în timp ce Pull se referă la primirea de la GitHub.)
1. Pentru a crea un nou depozit folosind directorul de proiect, ne vom asigura mai întâi că ne aflăm în directorul potrivit de pe terminalul nostru. De asemenea, deoarece un director nu indică implicit un depozit Git, îl vom converti într-unul folosind următoarea comandă:
git init
2. Acum vom verifica ce fișiere avem:
starea git
3. Imaginea arată că avem două fișiere pe care le putem „adăuga” în depozit. Utilizați următoarea comandă:
git add [FILENAME] [FILENAME] […]
Putem „adăuga” toate fișierele folosind comanda add:
git add
4. Odată ce comanda add este executată, verificați dacă fișierele sunt într-adevăr adăugate:
starea git

Dacă fișierele apar în verde, procesul de adăugare a fost un succes.
1. Acum, vom adăuga o mică descriere pentru a indica modificările efectuate. Vom folosi comanda commit:
git commit -m „Adăugarea formularului de sondaj web”
2. Acum, trebuie să adăugăm o telecomandă. Pentru a face acest lucru, vizitați GitHub, creați un nou depozit așa cum este explicat mai sus și stocați-l cu numele dorit. Apăsați butonul Creare depozit .
- Notați adresa HTTPS.
- Creați o telecomandă pentru depozitul dvs. utilizând următoarea comandă:
git remote add origin [ADRESA HTTPS]
3. Verificați dacă telecomanda este adăugată sau nu folosind următoarea comandă. Dacă rezultatul este „origine”, telecomanda a fost adăugată cu succes:
telecomanda git
4. Utilizați comanda push pentru a trimite proiectul către GitHub:
git push origin master
Citește și: Top proiecte AI în GitHub
Operațiuni GitHub
1. Commit comanda
Folosind comanda Commit, puteți salva orice modificări pe care le-ați făcut în fișierul dvs. De fiecare dată când comiteți un fișier, este recomandat să adăugați un mesaj sau o descriere care să evidențieze modificările pe care le-ați făcut în depozit. Acesta servește ca un istoric care vă ajută să urmăriți diferitele iterații ale fișierului dvs. De asemenea, asigură transparența cu alți dezvoltatori sau programatori în cazul în care aceștia revin pentru a vă vizualiza depozitul după ce ați făcut o comit.
Iată pașii implicați în scrierea unui commit folosind comanda Commit:
- Accesați depozitul dvs.
- Deschideți fișierul „ readme-changes ” creat de dvs.
- Veți găsi un buton „ editare ” sau o pictogramă creion în colțul din dreapta al fișierului. Apasa pe el.
- Veți fi direcționat către un editor unde puteți face modificările necesare fișierului dvs.
Sursă
- Adăugați un mesaj de confirmare pentru a evidenția modificările pe care le-ați făcut.
- Faceți clic pe Commit modificări pentru a salva fișierul.
Sursă
Modificarea fișierului este posibilă și prin intermediul fișierelor/notebook-urilor de pe computer.
Apoi, să înțelegem comanda de tragere.
2. Comanda Trage
Pull Command informează contribuitorii GitHub despre modificările aduse unui fișier și le permite să le vadă sau să le îmbine cu fișierul principal. Acum că comanda commit este completă, colaboratorii pot extrage fișierul și, când au terminat de utilizat, fișierul poate fi îmbinat. Folosim comanda Pull pentru a face o comparație a fișierelor după ce se fac modificări. De asemenea, vă permite să rezolvați manual orice conflict.
Iată pașii de urmat pentru a executa comanda Pull pe GitHub:
- Deschideți fila Solicitări de extragere.
- Apăsați pe New pull request .
- Deschideți fișierul readme-modificări pentru a vedea orice modificări în cele două fișiere stocate în depozit.
- Apăsați pe Creare solicitări de tragere pentru a „discuta și revizui modificările din această comparație cu alții”.
Sursă
- Adăugați un titlu și o mică descriere care evidențiază modificările efectuate și apăsați Creare cerere de extragere .
Acum, vom înțelege cum putem îmbina această solicitare de extragere.
3. Comanda Merge
Comanda de îmbinare este utilizată pentru a îmbina cererea de extragere în ramura principală. Acest lucru este indicat în ramura master/citește-mă .
Iată pașii pentru a îmbina cererea de extragere.
- Apăsați pe solicitarea Merge pull .
- Apăsați pe Confirmați îmbinare când vi se solicită.
- Dacă există conflicte, le puteți rezolva manual. În cazul în care nu există conflicte, puteți șterge ramura după fuzionarea în ramura principală.
Sursa imaginii
Clonarea și bifurcarea depozitelor GitHub
Clonarea se referă la crearea unui fișier duplicat sau a unei copii a unui depozit GitHub pe care să îl folosești pentru nevoile tale personale.
Forking, pe de altă parte, vă permite să accesați codul din depozitul dvs. public. Orice modificări pe care le faceți în depozitul original se vor reflecta în depozitul bifurcat. Cu toate acestea, inversul acestui lucru nu este adevărat. Dacă doriți ca modificările să se reflecte, va trebui să faceți o cerere de extragere.
Iată câteva alte comenzi utile pentru GitHub:
1. Pentru a căuta comenzi de rulat:
git ajutor
2. Pentru a căuta cele mai comune comenzi:
git help clone
3. Pentru a vizualiza istoricul de comitere al unui depozit
git log
4. Pentru a vizualiza angajamentele unui dezvoltator
git log –autor=<nume>

5. Pentru a vedea modificările care nu au fost încă introduse sau adăugate:
git diff
Înrudit : Proiecte GitHub Open Source
Beneficiile GitHub
- Puteți servi ca colaborator la proiecte open-source. Acest lucru se poate face folosind comanda fork and pull request.
- GitHub acceptă integrarea cu Amazon, Code Climate, Google Cloud etc.
- În calitate de colaborator, primiți feedback excelent pe care îl puteți folosi pentru a crea documentație pentru utilizatori.
- Permite mai multor dezvoltatori să lucreze la un proiect real în care sarcinile sunt definite individual.
- Oferă o urmărire excelentă a revizuirilor pentru ca dezvoltatorii să revizuiască modificările.
- GitHub este o platformă eficientă de prezentare a abilităților tale, care te poate ajuta să atragi oportunități de angajare.
Concluzie
Asta ne duce la finalul articolului. Operațiunile evidențiază modul în care funcționează Github și care sunt caracteristicile sale. Sperăm că acum știți cum să utilizați Git și GitHub.
Dacă sunteți curios să stăpâniți învățarea automată și IA, sporește-ți cariera cu un curs avansat de Învățare automată și IA cu IIIT-B și Universitatea John Moores din Liverpool.
De ce ar trebui să folosești GitHub?
GitHub este o platformă de găzduire open-source în care dezvoltatorii de aplicații pot încărca codul pe care îl scriu și pot colabora cu alți programatori din comunitate pentru a-l îmbunătăți. GitHub este folosit pentru a găzdui coduri sursă scrise în diferite limbaje de programare și ajută la urmărirea modificărilor aduse acestora la fiecare pas. Această funcție de control al versiunii a GitHub îl face unul dintre cele mai căutate site-uri de găzduire de coduri – alți dezvoltatori vă pot vizualiza codul, remedia erorile și crește eficiența fără a afecta experiența altor dezvoltatori sau a inhiba software-ul.
Există alternative la GitHub?
Există și alte opțiuni pentru utilizarea GitHub și fiecare dintre aceste platforme vine cu utilizările și USP-urile lor unice. Unele dintre platformele gratuite și complet open-source sunt Launchpad, Sourceforge, Apache Allura, GitBucket și Gitea. Cei care oferă și planuri de utilizator gratuite sunt GitLab, Bitbucket și Git Kraken, printre altele. Beanstalk, renumit pentru caracteristica robustă de găzduire Git și SVN, nu are niciun plan gratuit și este destinat până la 200 de utilizatori. Celelalte suportă în general un număr nelimitat de utilizatori. Cu toate acestea, GitHub, deținut de Microsoft Corporation, este cel mai popular site de găzduire a codurilor dintre toate celelalte.
Care sunt avantajele pe care GitHub le oferă dezvoltatorilor?
Astăzi, aproape toate proiectele de dezvoltare de aplicații open-source preferă să folosească GitHub. Acest lucru se datorează în primul rând pentru că GitHub aduce nenumărate avantaje programatorilor. Cel mai semnificativ avantaj este caracteristica de control al versiunii GitHub, care vă permite să urmăriți fiecare modificare adusă codului dvs. de către orice dezvoltator; puteți urmări cu ușurință istoricul versiunilor și, de asemenea, puteți să reveniți după cum este necesar. Puteți contribui cu ușurință la proiectul dvs. sau la codul sursă al oricărui alt dezvoltator, deoarece acesta este deschis tuturor. GitHub oferă documentație excelentă și ghiduri pentru orice subiect la care vă puteți gândi. Vă puteți prezenta cu ușurință proiectele în timp ce aplicați pentru locuri de muncă; companiile arată în general o preferință mai mare față de candidații cu profiluri GitHub.