Git Cheat Sheet este un ghid rapid cuprinzător pentru învățare Git concepte, de la niveluri de bază până la niveluri avansate. De aceasta Git Cheat Sheet , scopul nostru este de a oferi un instrument de referință la îndemână atât pentru începători, cât și pentru dezvoltatori/ingineri DevOps experimentați. Acest Git Cheat Sheet nu numai că facilitează începerea noilor veniți, dar servește și ca o reîmprospătare pentru profesioniștii cu experiență.

Git Cheat Sheet
In acest Git Cheat Sheet, am acoperit toate elementele de bază ale comenzilor Git avansate pe care dezvoltatorii le-au cerut în timpul procesului de dezvoltare și implementare. În plus, este bine structurat și clasificat în funcție de diferite cazuri de utilizare. Include Git și GitHub, descărcare Git, configurare și configurare Git, comenzi Git, Git bash, crearea și obținerea de proiecte Git, instantanee Git, ramificare și îmbinare în Git, partajare și actualizare în Git, comparare Git, gestionarea istoricului în Git și Mai mult.
Ce este Git?
Git este distribuit gratuit și open-source sisteme de control al versiunilor asta e responsabil pentru tot GitHub legate care se întâmplă local pe computerul dvs.
Înțelegerea controlului versiunilor
Controlul versiunilor, cunoscut și sub numele de control sursă, este tehnica de urmărire și gestionare a modificărilor la coduri și acestea sunt sistemele care sunt instrumente software care permit echipelor de software să gestioneze modificările la codul sursă pe măsură ce trece timpul.
Ce este GitHub?
GitHub este o platformă de stocare în cloud, gratuită, utilizată pe scară largă, cu control al versiunilor și multe alte caracteristici esențiale, care ajută în mod special dezvoltatorii să-și gestioneze și să-și implementeze proiectele pe GitHub.
Beneficiile utilizării Git
Învață Git Cheat Sheet (Concepte de la bază până la avansate)
Învață Git Cheat Sheet (Concepte de la bază până la avansate)
Comenzi de instalare Git
Iată comenzile de instalare Git pentru diferite sisteme de operare:
| Comenzi | Descriere |
|---|---|
| Program de instalare autonom Git pentru Windows. | Pentru mai multe detalii Citiți aici |
| $ brew install git | Instalați Git cu Homebrew este Mac OS |
| $ sudo port selfupdate | Instalați Git cu MacPorts este Mac OS |
| $ sudo apt-get install git | Instalați comanda pentru Linux |
| $ git –versiune | Afișează versiunea curentă a Git-ului dvs |
Configurare și configurare Git
Iată comenzile de configurare și configurare Git:
| Comenzi | Descriere |
|---|---|
| git config –global user.name Numele tău | Setați-vă numele de utilizator la nivel global. |
| git config – global user.email [email protected] | Setați-vă e-mailul la nivel global. |
| git config – global color.ui auto – | Setați pentru a afișa ieșirea colorată în terminal |
| git ajutor | Afișați documentația principală de ajutor, arătând o listă de comenzi Git utilizate în mod obișnuit. |
Inițializarea unui depozit
Iată comenzile Git care inițializează un depozit:
| Comenzi | Descriere |
|---|---|
| E fierbinte | Inițializează un nou depozit Git în directorul curent. |
| E fierbinte | Creează un nou depozit Git în directorul specificat. |
| clona git | aceasta Clonează un depozit de la un server la distanță pe mașina dvs. locală. |
| git clone –ramură | Clonează o anumită ramură dintr-un depozit. |
Comenzi Git de bază
Iată câteva comenzi de bază Git:
| Comenzi | Descriere |
|---|---|
| git add | Adaugă un anumit fișier în zona de pregătire. |
| git add . sau git add –all | Adaugă toate fișierele modificate și noi în zona de pregătire. |
| starea git | Afișează starea actuală a depozitului dvs., inclusiv fișierele urmărite și neurmărite, fișierele modificate și informații despre ramuri. |
| stare git – ignorat | Afișează fișierele ignorate în plus față de starea obișnuită. |
| git diff | Afișează modificările dintre directorul de lucru și zona de pregătire (index). |
| git diff | Afișează diferențele dintre două comiteri. |
| git diff –statizat sau git diff –în cache | Afișează modificările dintre zona de pregătire (index) și ultima comitere. |
| git diff HEAD | Afișează diferența dintre directorul curent și ultimul commit |
| git commit | Creează un nou commit cu modificările din zona de pregătire și deschide editorul de text implicit pentru adăugarea unui mesaj de commit. |
| git commit -m sau git commit –mesaj | Creează un nou commit cu modificările din zona de staging și specifică mesajul de commit în linie. |
| git commit -a sau git commit –all | Commite toate fișierele modificate și șterse din depozit fără a utiliza în mod explicit git add pentru a pune în scenă modificările. |
| git notes add | Creează o notă nouă și o asociază cu un obiect (commit, tag etc.). |
| git restore | Restabilește fișierul din directorul de lucru la starea sa din ultima comitere. |
| git reset | Mută indicatorul de ramură la o comitere specificată, resetând zona de pregătire și directorul de lucru pentru a se potrivi cu comiterea specificată. |
| git reset –soft | Mută indicatorul de ramură la un commit specificat, păstrând modificările din zona de staging și directorul de lucru. |
| git reset – greu | Mută indicatorul de ramură la o comitere specificată, eliminând toate modificările din zona de pregătire și din directorul de lucru, resetând efectiv depozitul la commit-ul specificat. |
| du-te rm | Îndepărtează un fișier atât din directorul de lucru, cât și din arhiva, punând în scenă ștergerea. |
| du-te mv | Mută sau redenumește un fișier sau un director din depozitul tău Git. |
De asemenea, verifica : Comenzi Git de bază cu exemple
Git Commit (Comenzi actualizate)
Iată câteva dintre comenzile actualizate pentru Git commit:
| Comenzi | Descriere |
| git commit -m feat: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a indica o nouă caracteristică commit în depozit. |
| git commit -m fix: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a remedia erorile din bazele de cod |
| git commit -m chore: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a afișa sarcinile de rutină sau întreținerea. |
| git commit -m refactor: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a schimba baza de cod și pentru a îmbunătăți structura. |
| git commit -m docs: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a schimba documentația. |
| git commit -m stil: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a schimba stilul și formatarea bazei de cod. |
| git commit -m test: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a indica modificările legate de testare. |
| git commit -m perf: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a indica modificările legate de performanță. |
| git commit -m ci: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a indica modificările legate de sistem de integrare continuă (CI). |
| git commit -m build: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a indica modificările legate de procesul de construire. |
| git commit -m retur: mesaj | Creați un nou commit într-un depozit Git cu un mesaj specific pentru a indica modificările legate de revenirea unui commit anterioară. |
Ramificare și fuziune
Iată câteva comenzi de ramificare și îmbinare Git:
| Comenzi | Descriere alfabet numerotat |
|---|---|
| ramură git | Listează toate ramurile din depozit. |
| ramură git | Creează o nouă ramură cu numele specificat. |
| git branch -d | Șterge ramura specificată. |
| git branch -a | Listează toate filialele locale și la distanță. |
| git branch -r | Listează toate filialele la distanță. |
| git checkout | Comută la ramura specificată. |
| git checkout -b | Creează o ramură nouă și trece la ea. |
| git checkout - | Renunță la modificările aduse fișierului specificat și îl revine la versiunea din ultima comitere. |
| git merge | Îmbină ramura specificată în ramura curentă. |
| git log | Afișează istoricul de comitere al ramurului curent. |
| git log | Afișează istoricul de comitere al ramurilor specificate. |
| git log – urmați | Afișează istoricul comitării unui fișier, inclusiv redenumirea acestuia. |
| git log –all | Afișează istoricul comitării tuturor ramurilor. |
| git stash | Ascunde modificările în directorul de lucru, permițându-vă să comutați la o altă ramură sau să comiteți fără a efectua modificări. |
| git stash list | Listează toate stocurile din depozit. |
| git stash pop | Aplică și elimină cea mai recentă rezervă din lista de depozitare. |
| git stash drop | Elimină cel mai recent depozit din lista de depozit. |
| git zi | Listează toate etichetele din depozit. |
| git zi | Creează o etichetă ușoară la comiterea curentă. |
| git zi | Creează o etichetă ușoară la commit-ul specificat. |
| git tag -a -m | Creează o etichetă adnotată la comiterea curentă cu un mesaj personalizat. |
Arhive la distanță
Iată câteva comenzi pentru depozitele de la distanță Git:
| Comenzi | Descriere |
|---|---|
| git fetch | Preia modificarea dintr-un depozit de la distanță, inclusiv noi ramuri și commit. |
| git fetch | Preia modificarea din depozitul de la distanță specificat. |
| git fetch –prune | Elimină orice ramuri de urmărire la distanță care nu mai există în depozitul de la distanță. |
| git pull | Preia modificările din depozitul de la distanță și le îmbină în ramura curentă. |
| git pull | Preia modificările din depozitul de la distanță specificat și le îmbină în ramura curentă. |
| git pull –rebase | Preia modificările din depozitul de la distanță și rebazează ramura curentă în ramura actualizată. |
| git push | Impinge comiterile locale către depozitul de la distanță. |
| git push | Impinge comiterile locale către depozitul de la distanță specificat. |
| git push | Impinge comiterile locale către ramura specificată a depozitului de la distanță. |
| git push –all | Împinge toate ramurile către depozitul de la distanță. |
| telecomanda git | Listează toate depozitele de la distanță. |
| git remote add | Adaugă un nou depozit la distanță cu numele și adresa URL specificate. |
Comparație Git
Iată câteva comenzi de comparare Git:
| Comenzi | Descriere |
|---|---|
| git show | Afișează detaliile unui anumit commit, inclusiv modificările acestuia. |
| git show | Afișează detaliile comiterii specificate, inclusiv modificările acesteia. |
Istoricul gestionării Git
Iată câteva comenzi Git de gestionare a istoricului:
| Comenzi | Descriere |
|---|---|
| git revine | Creează un nou commit care anulează modificările introduse de commit-ul specificat. |
| git rever –no-commit | Anulează modificările introduse de commit-ul specificat, dar nu creează un nou commit. |
| git rebase | Reaplica comiterile pe ramura curentă pe vârful ramurii specificate. |
De ce să folosiți Git?
Iată câteva dintre motivele pentru care ați putea dori să utilizați Git:
- Urmăriți modificările aduse codului dvs
- Colaborați la proiecte cu alții
- Mențineți un istoric de cod organizat
- Reveniți cu ușurință la versiunile anterioare atunci când este necesar
- Eliberați codul eficient și gestionați versiunile
- Îmbunătățiți productivitatea și integritatea codului în dezvoltarea de software.
Concluzie
În concluzie, această fișă de trucuri Git este organizată și clasificată atent, făcându-le ușor dezvoltatorilor să găsească rapid comenzile de care au nevoie pentru cazuri de utilizare specifice. Fie că este vorba despre configurarea și configurarea Git, crearea și gestionarea proiectelor, realizarea de instantanee, ramificarea și îmbinarea, partajarea și actualizarea, compararea modificărilor sau gestionarea istoricului versiunilor, Git Cheat Sheet acoperă totul.
Folosind această resursă, dezvoltatorii își pot îmbunătăți productivitatea și eficiența în lucrul cu Git, conducând în cele din urmă la proiecte de dezvoltare software mai fluide și de succes.
Resursa aferenta:
- Git vs GitHub
- Comenzi Git
- Cum funcționează Git Version Control?
Întrebări frecvente despre Git Cheat Sheet
Î.1 Care este diferența dintre Git și GitHub?
Git este un sistem de control al versiunilor care le permite dezvoltatorilor să urmărească modificările codului lor la nivel local, în timp ce GitHub este o platformă web care oferă găzduire pentru depozitele Git și facilitează colaborarea între dezvoltatori.
Î.2 De ce se numește Git?
Numele git a fost dat de Linus Torvalds când a scris chiar prima versiune .
Q.3 Cum se extrag toate datele din git?
git fetch –all comanda preia metadatele la fiecare modificare făcută tuturor ramurilor dintr-un depozit. The git pull –all comanda descarcă toate modificările făcute în toate ramurile pe mașina dvs. locală
Î.4 Unde sunt stocate datele Git?
Git menține lucrurile organizate cu două structuri principale de date cunoscute sub numele de obiect magazin și index .Toate aceste date din depozit sunt stocate la rădăcina directorului dvs. de lucru într-un subdirector ascuns numit . git. Este ca un club secret pentru codul tău.