Git funcționează. Git

Acasă / Nu se aprinde

Aceasta descrie partea practică a utilizării Git - instalarea și înregistrarea lui pe serverul GitHub.com.

GitHub.com este un serviciu care oferă stocarea codului și a datelor dvs. folosind un sistem de control al versiunilor Git. GitHub oferă un plan gratuit pentru stocarea a 300 MB de date text simplu. Aceasta înseamnă că orice utilizator de internet vă poate descărca datele. De asemenea, puteți găzdui depozite care sunt închise altora pe GitHub plătind 7 USD pe lună. Pe un cont GitHub gratuit, în mod implicit, nimeni nu vă poate schimba datele (le poate doar să le citească). Dar puteți dicta ce utilizatori ai sistemului GitHub au drepturi de scriere.

Articolul explică în detaliu cum să configurați Git pe sistemul de operare Windows și Linux.

Instalarea Git pe Linux

Cred că nu are rost să le explic utilizatorilor Linux cum să instaleze Git - acest lucru se face diferit pe fiecare sistem. ÎN sistem Debian(pe care am), pentru a instala Git, puteți folosi comanda:

apt-get install git

Instalarea Git pe Windows

Să mergem la pagina oficiala Git http://git-scm.com, faceți clic pe Descărcați pentru Windows. În fereastra care se deschide, faceți clic pe Program de instalare complet pentru Git oficial. Lansăm fișierul exe rezultat.

În timpul procesului de instalare vi se va adresa următoarea întrebare:

Recomand să alegeți „Run Git from the Windows Command Prompt”. Toate celelalte opțiuni pot fi lăsate implicite. După instalarea Git, trebuie să reporniți sau să vă deconectați și să vă conectați din nou pentru ca modificările aduse variabilei PATH de sistem să aibă efect.

Dacă obținem informații despre versiune, atunci Git este instalat și funcționează. Dacă primim informații că programul git nu a fost găsit, ne dăm seama ce am greșit.

Configurarea cheilor SSH

Înainte de a vă înregistra cu GitHub, trebuie mai întâi să generați o cheie de criptare SSH. Această cheie este necesară pentru a stabili rapid o conexiune la GitHub fără a introduce o parolă. Fără o astfel de cheie, GitHub pur și simplu nu va funcționa.

Atenţie!

Când cheia este generată, vi se va cere o parolă. Aceasta este parola de acces la cheia privată, care este stocată doar pe computer și nicăieri altundeva. Această parolă este setată pentru securitate maximă, deși puteți face fără ea. Trebuie să știți că, după ce ați setat o parolă pentru cheia privată, va trebui să introduceți de fiecare dată când vă conectați la serverul GitHub parola dată. Astfel, la setarea unei parole, toată comoditatea utilizării cheilor de criptare dispare.

Utilizatorii MyTetra: Interfața de linie de comandă care este folosită pentru a apela git în timpul sincronizării nu poate accepta introducerea caracterelor. Prin urmare, dacă setați o parolă, sincronizarea nu va funcționa.

Configurarea cheilor SSH pe Linux

ÎN sistem de operare Linux trebuie mai întâi să caute în directorul ~/.ssh. Dacă există fișiere id_rsa și id_rsa.pub, atunci acestea sunt chei SSH. Dacă nu există un astfel de director sau astfel de fișiere, atunci cheile trebuie generate. Dăm comanda:

În loc de [email protected] trebuie să indicați adresa dvs. de e-mail. În timpul procesului de generare a cheii, vi se va întreba unde să puneți fișierele ca răspuns, pur și simplu apăsați Enter. Când vi se solicită o parolă, pur și simplu apăsați Enter. După generare, fișierele id_rsa și id_rsa.pub ar trebui să apară în directorul ~/.ssh, ne vor fi utile în viitor;

Configurarea tastelor SSH pe Windows

În sala de operație sistem Windows Un generator de chei SSH este inclus cu Git. Pentru a genera chei, trebuie să rulați fișierul C:\Program Files\Git\Git bash.vbs. Poate fi lansat ca un fișier exe obișnuit. Se va deschide programul Git Console. În ea trebuie să dai comanda:

ssh-keygen -t rsa -C " [email protected]"

Fiți atenți, copy-paste este greșit în această consolă, este mai ușor să introduceți comanda manual. Indicăm e-mailul dvs. ca dvs cutie poştală. La cerere " Introduceți fișierul în care să salvați cheia" pur și simplu apăsați Enter. Când vi se solicită o parolă, " Introduceți fraza de acces " și " Introduceți din nou aceeași expresie de acces " pur și simplu apăsați Enter. În timpul procesului de generare a cheilor, aproximativ următoarele informații vor fi afișate în consolă:

Generarea perechii de chei rsa public/privat.
Introduceți fișierul în care să salvați cheia (/c/Documents and Settings/username/.ssh/id_rsa):
Introduceți expresia de acces (gol fără expresie de acces):
Introduceți din nou aceeași expresie de acces:
Identificarea dvs. a fost salvată în /c/Documents and Settings/username/.ssh/id_rsa.
Cheia dvs. publică a fost salvată în /c/Documents and Settings/username/.ssh/id_rsa.pub.
Amprenta cheie este:
51:db:73:e9:31:9f:51:a6:7a:c5:3d:da:9c:35:8f:95 [email protected]

După executarea acestui program, în director C:\Documents and Settings\nume utilizator\.ssh Vor exista fisiere id_rsa si id_rsa.pub, ne vor fi de folos pe viitor.

Înregistrați-vă pe GitHub.com

Acum totul este gata pentru înregistrare. Să mergem la pagina de start GitHub.com. Interfața este puțin confuză, așa că vă voi oferi câteva capturi de ecran de unde să faceți clic pe ce. Designul și aspectul pot fi schimbate oricând, așa că descriu logica acțiunilor pe în acest moment.

În meniul de sus găsim articolul " Prețuri și înscriere" și faceți clic pe el:

Se va deschide pagina de selecție a planului tarifar. Selectați un cont gratuit" Creați un cont gratuit":

Instalarea unei chei SSH pe GitHub

Imediat după înregistrare, trebuie să vă înregistrați cheia publică de criptare (cheie publică SSH) în sistemul GutHub. Pentru a adăuga o cheie, trebuie să faceți clic pe „în colțul din dreapta sus Setările contului":

În fereastra care se deschide, faceți clic pe elementul de meniu " Chei publice SSH" și apăsați " Adăugați o altă cheie publică". Vor apărea două câmpuri - numele cheii ( Titlu) și conținutul cheii ( Cheie).

În câmp Titlu Puteți scrie numele computerului pe care a fost generată cheia publică. Puteți scrie în rusă.

În câmp Cheie trebuie să inserați conținutul fișierului id_rsa.pub. Îți amintești în ce director se află? Mergem în acest director, deschidem fișierul id_rsa.pub cu orice editor de text (exact cu extensia .pub, nu-l confundam). Selectați tot textul, copiați și inserați-l în câmpul de pe pagina GitHub Cheie.

După adăugarea cheii, computerul se poate conecta la GitHub prin programul git și nu ar trebui să apară erori.

Crearea unui depozit pe GitHub

Acum este timpul să vă creați primul depozit GitHub. Depozitul poate fi considerat simplu ca un director în care vor fi localizate fișierele și subdirectoarele sincronizate. Trebuie să creați un depozit în interfața web GitHub și îl puteți completa cu fișiere și puteți lucra cu el folosind programul git de pe computer.

Pentru a crea un depozit, trebuie să faceți clic pe „ în colțul din dreapta sus Bord". În fereastra care se deschide vei vedea elementul " Creați un depozit":

Deci, nu avem nevoie de acest punct! Acest articol nu deschide dialogul de creare a depozitului, ci o pagină de ajutor. În loc să faceți clic pe acest articol, căutați un link discret mai jos pe pagină " Creați un depozit". Se va deschide caseta de dialog pentru adăugarea unui nou depozit.

În caseta de dialog pentru adăugarea unui nou depozit, trebuie să completați cel puțin câmpul pentru numele proiectului " Numele proiectului". Este mai bine să nu folosiți alfabetul chirilic în numele proiectului, deoarece numele proiectului este de fapt numele directorului. Pentru a evita probleme, este mai bine ca numele proiectului să conțină doar alfabetul latin. După ce faceți clic pe " Creați un depozit", va fi creat depozitul.

O legătură de lucru către depozitul din sistemul GitHub este formată după cum urmează. Dacă sunteți înregistrat ca nume de utilizator și depozitul dumneavoastră se numește reponame , atunci puteți utiliza următoarele linkuri pentru a accesa acest depozit:

În sintaxa Git:

[email protected]:nume utilizator/reponame.git

În sintaxa Https:

https:// [email protected]/username/reponame.git

Lucrul cu un depozit pe GitHub folosind programul Git

Din acest moment, dansul în jurul interfeței web GitHub poate fi considerat complet. În plus, puteți lucra numai folosind programul git.

Mai întâi trebuie să faceți o mică configurație a programului git: specificați sistem local git nume de utilizator și e-mail. Acest lucru se face cu următoarele comenzi, care pot fi executate din orice director:

git config --global user.name „YourFullName”
git config --global user.email [email protected]

unde în loc de YourFullName trebuie să vă scrieți numele și în loc de [email protected]- e-mailul dvs. Aceste valori sunt folosite pentru autentificarea GitHub. Prin urmare, în locul YourFullName trebuie să indicați datele de conectare pe GitHub și pe loc [email protected] trebuie să specificați e-mailul pe care l-ați introdus la generarea cheilor de criptare.

După aceste setări, vă puteți încărca fișierele în depozit. Accesați directorul cu proiectul dvs. și dați comenzile:

git commit -a -m "prima comitere"

git remote adaugă origine [email protected]:nume utilizator/reponame.git

git push -u origin master

După aceste comenzi, pe serverul GitHub sunt create copii ale fișierelor din directorul în care au fost executate aceste comenzi. Apoi puteți face comite, puteți încărca modificări pe serverul GitHub și puteți citi modificările de pe server. Dar asta este o cu totul altă poveste.

Sistemele distribuite de control al versiunilor (DVCS) le înlocuiesc treptat pe cele centralizate. Dacă nu ați folosit încă unul dintre ele, acum este momentul să încercați.

În acest articol, voi încerca să arăt cum puteți începe rapid să experimentați cu git folosind site-ul web github.com.

Acest articol nu va discuta diferențele dintre diferitele DVCS. De asemenea, lucrul cu git nu va fi discutat în detaliu, există multe surse bune pe acest subiect, pe care le voi furniza la sfârșitul articolului.

Așadar, site-ul github.com este poziționat ca un serviciu de găzduire a proiectelor web folosind sistemul de control al versiunilor git, precum și retea sociala pentru dezvoltatori. Utilizatorii pot crea un număr nelimitat de depozite, fiecare dintre acestea fiind prevăzut cu un wiki, un sistem de urmărire a problemelor, capacitatea de a efectua recenzii de cod și multe altele. GitHub este în prezent cel mai popular serviciu de acest gen, înaintea Sourceforge și Google Code.

Pentru proiecte open-source, utilizarea site-ului este gratuită. Dacă trebuie să aveți depozite private, puteți face upgrade la un plan plătit:

Să începem cu înregistrarea. Urmați linkul github.com/signup/free și introduceți datele dvs.
După înregistrare, suntem duși la Tabloul de bord al contului nostru:

Acum nu avem un singur depozit și putem fie să creăm un nou depozit, fie să bifurcăm dintr-un depozit existent al altcuiva și să conducem propria noastră ramură de dezvoltare. Apoi, dacă doriți, puteți propune modificările dvs. autorului depozitului original (Pull request).

Dar mai întâi, să instalăm git și să-l configurem să funcționeze cu site-ul.

Dacă lucrați pe Windows, descărcați și instalați msysgit. Acest versiunea consolei git pentru Windows (în continuare povestea se va baza pe exemplul acestui sistem de operare).
Instrucțiuni pentru MacOS X (eng)
Instrucțiuni pentru Linux (eng)
Nu ar trebui să existe probleme, faceți clic pe Următorul peste tot. După instalare, selectați meniul contextual Git Bash Explorer:

Sau prin Git Bash.lnk în folderul cu programul instalat:

Introducem setările noastre de date și de întrerupere de linie în consolă:
git config --global user.name „numele tău”
git config --global user.email „e-mailul tău”
git config --global core.autocrlf true
git config --global core.safecrlf adevărat

Apropo, recomand să urmați un curs interactiv bun despre utilizarea git din consolă. Cursul se finalizează în câteva ore și oferă abilitățile de bază necesare.

Pentru cei care preferă gui, există mai multe astfel de instrumente pentru a lucra cu git pe Windows. Cele două principale sunt SmartGit (cross-platform) și TortoiseGit. Ambele sunt bune și care să folosești este o chestiune de gust. Voi descrie lucrul cu TortoiseGit.
Pentru maci există și o alegere de giu.

  • Clientul oficial de la GitHub este încă destul de grosolan după părerea mea.
  • GitX - Mie personal nu mi-a plăcut
  • GitBox - majoritatea urmează calea mac, recomand cu căldură să-l încercați

Despre git în rusă:
„Un model de ramificare de succes pentru git” - traducerea unui articol bun în limba engleză
curs interactiv githowto.com despre lucrul cu git din consolă
„De ce git” + discuție
„Git pentru cei care migrează de la SVN” + discuție

Github este o platformă foarte faimoasă pentru stocarea, distribuirea și gestionarea codului sursă al proiectelor open source. Acest serviciu este utilizat de mulți dezvoltatori din întreaga lume, inclusiv companii mari, cum ar fi Microsoft, RedHat și multe altele, precum și de sute de dezvoltatori ai multor proiecte populare.

Platforma oferă oportunități nu numai pentru vizualizarea codului și distribuția acestuia, ci și istoricul versiunilor, instrumente de dezvoltare colaborativă, instrumente pentru furnizarea de documentație, emiterea de versiuni și feedback. Și partea cea mai bună este că puteți găzdui atât proiecte publice, cât și private pe Gihub. În acest articol vom analiza cum să folosiți Github pentru a vă găzdui proiectul. Ca să zic așa, github pentru începători.

Deci, să presupunem că aveți propriul proiect și doriți să găzduiți codul său pe Github în acces deschis astfel încât alți utilizatori să îl poată vizualiza și să participe la dezvoltare. Primul lucru pe care trebuie să-l faceți este să vă creați un cont.

1. Crearea contului

Pentru a crea un cont nou pe site, deschideți pagina de start GitHub și puteți introduce imediat detaliile noului cont. Trebuie să furnizați un nume de utilizator, e-mail și parolă:

Când ați terminat de introdus, apăsați butonul „Înscrieți-vă gratuit”:

În pasul următor, trebuie să selectați tipul de depozit. Arhivele publice sunt gratuite, dar dacă doriți să creați un depozit privat, codul din care va fi disponibil doar pentru dvs., va trebui să plătiți 7 USD pe lună.

Contul tău este gata și vei fi redirecționat către o pagină unde poți crea primul tău proiect. Dar înainte de a putea face acest lucru, trebuie să vă confirmați adresa de e-mail. Pentru a face acest lucru, deschideți cutia poștală și urmați linkul din e-mailul de la Github.

Nu este necesară configurarea github, doar câteva clicuri sunt suficiente.

2. Crearea unui depozit

Pe pagina care se deschide, aceasta este pagina principală pentru utilizatorii autorizați, faceți clic pe butonul „Începe un proiect”:

Puteți inițializa imediat depozitul creând un fișier Readme bifând caseta „Inițializați acest depozit cu un README”în josul paginii. De asemenea, puteți selecta o licență:

Când este gata, selectați „Creează proiect”, va fi creat un nou proiect cu un fișier README care conține o descriere și un fișier de licență.


3. Adăugarea de ramuri

Ramurile Github vă permit să lucrați cu mai multe versiuni ale unui proiect în același timp. În mod implicit, la crearea unui depozit, este creată ramura principală, aceasta este ramura principală de lucru. Puteți crea ramuri suplimentare, de exemplu, pentru a testa softwareînainte de a fi publicată la filiala principală. În acest fel, puteți dezvolta simultan produsul și oferiți utilizatorilor o versiune stabilă. De asemenea, puteți crea ramuri separate pentru versiunea programului pentru diferite sisteme.

Ramura curentă este indicată în colțul din stânga sus după cuvânt „Sucursală”. Pentru a crea o nouă ramură, pur și simplu extindeți această listă și începeți să-i introduceți numele:

Site-ul în sine vă va solicita să creați un fir nou, selectați „Creează o ramură”.

Imediat după creare, veți lucra cu ramura nou creată.

4. Schimbări de fișiere și comitere

Orice modificare a fișierelor de pe Github se face folosind commit-uri. O comitere se realizează prin realizarea de corecții și prin descrierea acestora. Acest lucru este necesar pentru a ști ce și când ați schimbat și, de asemenea, ușurează urmărirea muncii echipei. Cuvântul commit poate fi tradus ca „remediază”. Adică, putem face modificări în mai multe fișiere și apoi le commitem. Să schimbăm fișierul README ca exemplu. Pentru a face acest lucru, găsiți în partea dreaptă butonul panoului cu o perie și faceți clic pe el:

Se va deschide editor de text unde puteți introduce corecțiile de care aveți nevoie:

După ce ați făcut tot ce aveți nevoie, trebuie să completați câmpul "Angajament"în josul paginii. Descrieți pe scurt ce s-a schimbat, apoi faceți clic pe butonul „Angajați modificări”:

Aceste modificări vor fi făcute în ramura actuală a proiectului, deoarece în prezent lucrăm cu testare, modificările vor fi trimise acolo.

5. Crearea cererilor de tragere

GitHub pentru începători poate părea foarte complicat tocmai din cauza unor astfel de caracteristici, dar este foarte convenabil odată ce îți dai seama. O solicitare de îmbinare sau o solicitare de extragere este o caracteristică prin care orice dezvoltator poate cere altuia, cum ar fi creatorul unui depozit, să-și revizuiască codul și să-l adauge la proiectul sau ramura principală. Instrumentul de solicitare de îmbinare folosește instrumentul de comparare a diferențelor, astfel încât să puteți vedea toate modificările, acestea vor fi subliniate într-o culoare diferită. Pull Request poate fi creat imediat după crearea unui commit. Să trimitem o cerere de tragere de la filiala noastră de testare către filiala principală. Mai întâi deschide fila „Cerere de tragere”.

Click aici „Creați cerere de tragere”:

În această fereastră puteți vizualiza toate modificările acum vedem că linia a fost adăugată:

6. Examinați și aprobați cererile de îmbinare

Acum, în aceeași filă Pull Requests vedem cererea de îmbinare nou creată și tot ce trebuie să facem este să o acceptăm făcând clic „Solicitare de îmbinare”:

Dar dacă această solicitare a venit de la o altă persoană, trebuie să verificați ce a schimbat acolo și dacă este necesar. Pentru a face acest lucru, faceți clic pe descrierea cererii și veți vedea fereastra deja familiară pentru vizualizarea modificărilor:

Codul va fi apoi importat în ramura principală, iar ramura de testare poate fi ștearsă în siguranță.

7. Rapoarte de erori

Un alt lucru convenabil este că puteți folosi GitHub nu numai pentru dezvoltarea și gestionarea codului, ci și pentru feedback de la utilizatori. Pe fila "Emisiune" Utilizatorii pot posta mesaje despre problemele pe care le-au întâlnit în timpul utilizării produsului. Deschide fila "Probleme", și faceți clic pe butonul "Număr nou":

8. Lansări

Ultimul lucru la care ne vom uita astăzi este lansările. Când produsul a ajuns la o anumită etapă, puteți lansa o versiune astfel încât utilizatorii și să puteți fi siguri că totul este stabil acolo și nimeni nu a rupt nimic cu o cerere de tragere incorectă în Master. Mai întâi trebuie să mergeți la pagina principală a proiectului, apoi la fila „Lansări”:

Pe această pagină trebuie să specificați versiunea în câmp „Versiune etichetă”, apoi numele versiunii și o scurtă descriere. Dacă ați compilat arhive cu binare, atunci trebuie să le atașați și aici. Apoi faceți clic „Creează versiunea”:

După crearea versiunii, va fi creată următoarea pagină:

Concluzii

În acest articol, am analizat cum să folosiți GitHub pentru a găzdui și a vă gestiona proiectul. Întregul sistem este în engleză, așa că cunoștințele de bază ale limbii sunt foarte de dorit, dar chiar și fără ea, lucrul cu github nu va fi foarte dificil. Sper că această informație v-a fost de folos. Dacă sunteți interesat de cum să lucrați cu Git de la linie de comandă, vezi articolul pentru incepatori.

Git. Un început rapid în utilizarea operațiunilor de bază cu explicații

Fișierul (fișierele) sunt acum ferm stabilite în HEAD copiei dvs. locale de lucru. Nu le puteți da afară de acolo, dar încă nu se află în depozitul dvs. de la distanță. Să le punem și acolo! Utilizare:

Git push origin master

Doar în loc de master, scrieți numele ramurii dorite. Da, încă nu știi ce ramuri sunt. Bine, amintiți-vă de acest loc deocamdată și, când citiți despre ramificare, întoarceți-vă aici.

Da, pentru tipii cool care lucrează cu servere (este potrivit să vorbim despre GitHub, de exemplu), comanda va fi așa:

Git remote add origin [server]

Ramificare

În engleză chestia asta se numește ramificare- este mai bine să aprofundați această problemă și să citiți mai detaliat despre ramificare, vă voi prezenta. Ramificare folosit pentru dezvoltarea simultană și independentă a diferitelor caracteristici (bine, sau acumularea de mai multe erori, deoarece cod sursă devine mai mare). Ramura principală este maestru- apare la crearea unui depozit. Alte ramuri sunt nisipuri, când ați jucat destule dintre ele, îmbinați-le într-un singur întreg în master. Acum voi explica cum se face acest lucru.

Crearea unei noi filiale

Așa că ați decis să lucrați la o funcție nouă. Creați o nouă ramură pentru aceasta:

Git checkout -b [new_branch]

Da, probabil că imaginația ta funcționează din plin, dar moderați-o când vine vorba de denumirea ramurilor: puteți numi o ramură doar cu un nume care este valabil pentru o variabilă în limba preferată.

Comutarea între ramuri

Ar trebui să iau o pauză de la lucrul la această funcție și să trec la altă ramură? Utilizați (dacă lucrați cu un depozit local, nu trebuie să specificați numele acestuia):

Git checkout [repozitiv]/[ramură]

Ei bine, dacă nu doriți să lucrați cu el deloc, atunci ștergeți-l complet:

Git branch -d [ramură]

Puteți face orice lucru indecent cu ramura dvs.: nimeni nu o va vedea până când nu o împingeți în depozitul de la distanță cu comanda:

Git push origin [ramură]

Fuzionarea ramurilor

Pentru a îmbina o ramură în cea la care lucrați în prezent, utilizați:

Fuziune Git [ramură]

Dar, desigur, toate acestea duc la conflicte. Și aceasta este o problemă reală. Deci, încercați să remediați totul manual, chiar în directorul depozitului. Tocmai atunci nu uitați să marcați că le-ați „scurtat”:

Git add [nume fișier]

Apropo, ramurile pot fi comparate:

Dif. Git [one_branch] [other_branch]

Deci, acum să luăm măsuri mai decisive. Vom actualiza depozitul nostru în conformitate cu cel mai recent commit. Este foarte ușor de făcut (dar nu este foarte ușor să-l puneți înapoi, așa că gândiți-vă de două ori înainte de a face această greșeală teribilă):

Git pull

Bineînțeles, înțeleg că ești prea tare să lași note pentru viitor - ține totul în cap - dar tot recomand să lași etichete. Și aceasta nu este invenția mea, mulți oameni fac asta:

Etichetă Git [first_zece_caractere ale_commit-ului_correspondent]

Nu știi care sunt primele caractere din numele commit-ului dorit? Nicio problemă, uită-te la istoricul depozitului - jurnalul său:

Există o grămadă de parametri diferiți pentru utilizarea acestui lucru util, mergeți mai departe și căutați-i pe Google. A, da, apropo, am scris deja despre asta o dată.

La naiba, am greșit!

Ei bine, acum permiteți-mi să vă spun cum să vă corectați greșelile, deși sunteți sigur că nu le veți face. Dacă problema este doar într-un singur fișier, atunci aici este Ctrl+Z pentru HEAD:

Git checkout -- [nume fișier]

Dar dacă problema este deja în depozitul local, atunci ștergeți totul acolo și returnați versiunea de pe server:

Git aduce originea git resetare --hard origine/stăpân

Da, omule, totul este greu aici. Acesta este git.

Caracteristici Git

Dacă ești leneș și nu vrei să scrii totul în shell-ul sistemului de operare, atunci poți folosi GUI-ul Git:

Veți găsi o grămadă de alte interfețe grafice.
Dacă găsiți că ieșirea standard a lui git este plictisitoare, colorați-o:

Git config color.ui true

Ei bine, există și așa ceva - indexarea interactivă. Când aveți deja un proiect destul de mare, puteți comprima reprezentarea indexului în jurnal astfel:

Git add -i

Sper că acest ghid vă va ajuta în primele etape să nu vă confundați în lucrul cu git și veți învăța în sfârșit să vă monitorizați copiile de rezervă.

GitHub - ce este? Această resursă este o platformă de colaborare și control al versiunilor bazată pe web pentru dezvoltatorii de software. Livrat printr-un model de afaceri software-as-a-service, a fost lansat în 2008. Resursa se bazează pe Git, un sistem de management al codului sursă conceput pentru a accelera dezvoltarea software-ului.

GitHub este în prezent cel mai popular serviciu de găzduire a codurilor printre dezvoltatori și programatori.

GitHub - ce este?

Git este folosit pentru a stoca codul sursă al unui proiect și pentru a ține evidența unui istoric complet al tuturor modificărilor de cod. Acest lucru permite dezvoltatorilor să colaboreze mai eficient la un proiect, oferind instrumente pentru a gestiona posibilele modificări conflictuale de la mai mulți dezvoltatori. Lucrul cu GitHub vă permite să adaptați și să îmbunătățiți liber software-ul din depozitele sale publice, dar costă pentru depozitele private, oferind o varietate de planuri tarifare. Fiecare depozit public sau privat conține toate fișierele de proiect, precum și istoricul modificărilor fiecărui fișier. Arhivele pot avea mai mulți angajați și pot fi fie publice, fie private.

Cum să lucrezi pe GitHub?

Platforma facilitează codificarea socială, oferind o interfață web pentru un depozit de cod Git și instrumente de gestionare pentru colaborare. Acest proiect poate fi considerat o resursă serioasă de rețele sociale pentru creatorii de software.

Cum pot participa participanții să codifice împreună, să evalueze reciproc munca, să primească actualizări despre proiecte specifice și să comunice public sau privat.

Utilizatorii pot adăuga alți participanți la proiectul lor pentru colaborare.

Terminologie

Trei termeni importanți folosiți de dezvoltatori în mediul GitHub.com sunt fork, pull request și merge.

Un furk este un depozit care a fost copiat din contul unui membru în cont altul. Acest instrument permite dezvoltatorului să facă modificări fără a afecta codul sursă.

Deoarece GitHub este intuitiv și ușor de utilizat, iar instrumentele sale de control al versiunilor sunt utile pentru colaborare, resursa a devenit populară în rândul specialiștilor din diverse domenii, inclusiv al non-programatorilor. În special, au început să-l folosească pentru a lucra la documente și dezvoltări multimedia. De exemplu, proiecte de documentare, resurse de învățare și alte tipuri de muncă în care utilizatorii pot interacționa online și pot lucra împreună. GitLab este o alternativă open source la GitHub.com.

Produse și caracteristici

Pe lângă celebrul produs GitHub.com, fondatorul SaaS oferă o versiune on-premises. GitHub Enterprise acceptă medii de dezvoltare integrate, instrumente integrate și multe aplicații terță parte si servicii. Resursa oferă securitate sporită si posibilitatea verificarii.

Alte produse și caracteristici ale aplicației includ:


© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații