Un ghid pentru începători pentru GitHub
Publicat: 2022-12-04În calitate de programator nou, trebuie să înveți despre Git, care posedă caracteristici dinamice pentru a-ți ajuta munca. Git funcționează ca un software de control al versiunilor distribuit, permițând diverselor entități să lucreze concomitent și salvând istoricul modificărilor întregii lucrări. Caracteristica excepțională garantează zero dispute de cod, permițând dezvoltatorilor să restabileze fișierele sau proiectele complete la un model de cod anterior.
Pe măsură ce nevoile unor astfel de proiecte se schimbă frecvent, un sistem de control al versiunilor le permite dezvoltatorilor să revină la o versiune anterioară a codului lor.
Structura de ramuri a lui Git le permite dezvoltatorilor să lucreze la o muncă independent. Dacă sunteți dezvoltator, gândiți-vă la Git ca la o mică aplicație software care vă gestionează baza de cod.
Arhivele pentru Git
Stocarea în depozit este o caracteristică imperativă pe care trebuie să o știți dacă doriți să începeți să utilizați Git. Un depozit este o afacere care conține mai multe fișiere, cum ar fi fișierele bazate pe cod.
Există două moduri de stocare a depozitelor Git: stocați-le online, pe stocarea în cloud sau instalați serverul în sistemul dvs. pentru a stoca fișiere.
Cele mai populare servicii de depozitare Git sunt GitHub de la Microsoft, GitLab și BitBucket.
Nevoia de Git
Git simplifică contribuția la proiecte open source
GitHub este folosit pentru a gestiona aproape orice proiect open-source. Dacă produsul tău este open-source, poți folosi GitHub gratuit. Conține o interfață web și o aplicație nativă care simplifică încorporarea documentației detaliate și primirea de comentarii cu privire la proiectul dvs.
Puteți începe prin a crea o clonă a unui proiect și a o modifica, apoi pur și simplu trimiteți o cerere de extragere prin interfața web a GitHub. Această solicitare de extragere vă va permite să informați pe alții despre modificările făcute în proiect și este gata pentru revizuire.
Învață cursuri de dezvoltare software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.
Date de calitate
Git facilitează obținerea de documentație de calitate prin utilizarea GitHub. Secțiunea de asistență și tutorialele sale oferă informații despre aproape orice subiect legat de Git la care te poți gândi.
Se conectează la diverse platforme
GitHub se poate conecta la sisteme populare precum Amazon și Google Cloud și la servicii precum Code Climate pentru a vă urmări intrarea și a identifica terminologia în peste 200 de limbi pentru computer.
Activează actualizările codului dvs. între versiuni
Este dificil să țineți evidența modificărilor atunci când un grup care lucrează la același proiect modifică fișierele. GitHub asigură uniformitatea prin urmărirea tuturor modificărilor aduse fișierelor din depozit.
De asemenea, vă permite să păstrați istoricul fișierelor dumneavoastră anterioare, similar cu ceea ce facem în Microsoft etc., astfel încât versiunile anterioare să nu se piardă cu fiecare modificare. GitHub simplifică revenirea la versiunea anterioară și adăugarea contribuțiilor dvs.
Expuneți-vă munca
Vrei să atragi atenția recrutorilor tăi ca dezvoltator? Apoi, GitHub vă ține spatele cu cea mai mare fiabilitate.
Majoritatea firmelor verifică acum profilurile GitHub în timp ce caută noi angajări de proiecte. Dacă profilul tău este public, șansele tale de a fi angajat cresc, chiar dacă nu ai frecventat o instituție sau colegiu prestigios.
Cum se utilizează GitHub?
Instalați GitHub pe dispozitivul dvs
Mai întâi, instalați instrumentele Git pe sistemul computerizat. Pentru a interacționa cu GitHub, vom folosi interfața de linie de comandă.
- Începeți cu actualizarea pachetului.
- Instalați Git și Git-Hun cu apt-get.
- În cele din urmă, verificați dacă ați instalat corect Git.
- Când sunteți gata să vă salvați munca, executați următoarele comenzi cu datele dvs. pentru a seta un nume de utilizator și un e-mail implicit.
Stabilirea unui depozit Git local
Configurați un depozit local Git pe măsură ce începeți un nou proiect de la zero. Aici, puteți salva fișiere și puteți modifica punctele de control pentru controlul versiunilor. De asemenea, nu uitați să creați un folder pe desktop înainte de a începe depozitul local.
Lansați portul sau promptul de comandă prin copierea comenzilor enumerate mai jos.
cd~/Desktop/git-demo-example git init
Voila! Ați creat primul depozit Git, gata pentru a stoca fișiere.
Adăugați câteva fișiere în folder, astfel încât să aveți cu ce să lucrați. Creați un fișier numit floral.py în folderul dvs. git-demo-example și inserați următorul cod.
Dacă nu aveți instalat Python, puteți continua prin crearea unui fișier .txt în loc de un fișier .py.
floral=[trandafir, crin, hibiscus, margaretă, petunie, floarea soarelui]
Ieșiți și salvați documentul. În același folder, creați un alt fișier numit fruits.py și inserați următorul cod în el.
fructe=[măr, banană, pepene verde, mango, lichi, portocale]
Acum aveți două fișiere în folderul Git.
Webinarul exclusiv pentru dezvoltare software upGrad pentru tine –
SAAS Business – Ce este atât de diferit?
Partajarea fișierelor în depozitul Git local
Odată ce ați terminat de creat un depozit Git local și de a crea fișiere noi, următorul pas este să adăugați acele fișiere în folderul depozitului pentru a urmări modificările făcute în fișier. Procesul este cunoscut sub numele de comitere.
Naveta durează doi pași pentru a trimite codul în depozitul local. Trebuie să începeți prin a plasa fișierul într-o zonă de pregătire înainte de a comite. Acest pas suplimentar al procesului vă permite să controlați ce fișiere doriți să le trimiteți în depozitul local și vă protejează împotriva comiterii unui fișier greșit.
De exemplu: dacă doriți să trimiteți un singur fișier în zona de pregătire, utilizați— git add flower.py
Dar dacă doriți să adăugați mai mult de un fișier, utilizați— git add flower.py fruit.py
Examinați toate angajamentele
Puteți folosi git log pentru a vedea o listă a commit-urilor făcute până acum. Jurnalul de comitere conține numele creatorului commit-ului, data la care a fost comitat și mesajul de comit pentru fiecare comit.
Ignorarea fișierelor de comitere
Dacă există fișiere pe care nu doriți să le comiteți, puteți utiliza fișierul .gitignore pentru a ajuta la asta. Fișierul .gitignore indică lui Git ce fișiere sau variante ar trebui să le ignore, astfel încât acestea să nu fie prezentate și comise din greșeală.
Ramuri Git
O altă caracteristică genială oferită în GitHub este cu Git, puteți crea ramuri separate pentru a vă păstra munca distinctă de ramura principală, ceea ce este extrem de util pentru rularea testelor de cod. Dacă tastați git status în portul dvs., veți vedea că vă aflați în ramura principală.
Creați un depozit de la distanță pentru a colabora cu grupul dvs
Odată ce ați salvat toate modificările în depozitul dvs. local, configurați un depozit de la distanță și sincronizați-l cu cel local pentru a simplifica accesul sau a-l partaja cu oamenii - acest lucru vă va permite să mutați modificările într-un hub principal unde alții vă pot accesa. codificați și efectuați modificările necesare.
Cursuri populare și articole despre inginerie software
Programe populare | |||
Program Executive PG în Dezvoltare Software - IIIT B | Programul de Certificat Blockchain - PURDUE | Programul de certificate de securitate cibernetică - PURDUE | MSC în Informatică - IIIT B |
Alte articole populare | |||
Salariu inginer cloud în SUA 2021-22 | Salariu AWS Solution Architect în SUA | Salariu pentru dezvoltatori backend în SUA | Salariu pentru Dezvoltator Front End în SUA |
Salariu web developer in SUA | Întrebări de interviu Scrum Master în 2022 | Cum să începi o carieră în securitatea cibernetică în 2022? | Opțiuni de carieră în SUA pentru studenții la inginerie |
Aflați mai multe despre GitHub urmând un curs avansat
La upGrad, programul nostru Executive PG în dezvoltare software este perfect pentru dezvoltatorii de software aspiranți, profesioniști IT, ingineri, analiști și începători care doresc să-și demareze cariera în dezvoltarea de software. Cursul vă oferă o călătorie completă în dezvoltarea de software, inclusiv arhitectura de date.
Înscrieți-vă acum pentru a profita de funcțiile exclusive upGrad, cum ar fi suport pentru învățarea la 360 de grade, studiu în grup și gestionarea rețelei.
Care este diferența dintre Git și GitHub?
În termeni simpli, Git este o aplicație software care vă permite să gestionați și să urmăriți istoricul codului sursă. GitHub este un serviciu activat în cloud care vă permite să gestionați depozitele Git. Pentru proiectele dvs. Git open-source, GitHub vă poate ajuta să le gestionați mai bine.
Există o limită a spațiului disponibil pe GitHub?
Limita de dimensiune publicitară a fiecărui astfel de fișier din 2020 pe GitHub este de 2 GB.
Este simplu să înveți GitHub?
Git simplifică procesul de lucru cu alții și simplifică colaborarea la proiecte. Membrii echipei pot lucra la fișiere și pot îmbina cu ușurință modificările lor în ramura principală a proiectului. Cunoștințele Git și GitHub au progresat treptat de la dezirabil la necesar în diferite roluri.