Git Cheat Sheet je obsežen hiter vodnik za učenje Git pojmov, od zelo osnovnih do naprednih ravni. S tem Git Cheat Sheet , je naš cilj zagotoviti priročno referenčno orodje za začetnike in izkušene razvijalce/inženirje DevOps. to Git Cheat Sheet ne samo, da novincem olajša začetek, ampak služi tudi kot osvežitev za izkušene strokovnjake.

Git Cheat Sheet
V tem Git Cheat Sheet, pokrili smo vse osnove do naprednih ukazov Git, ki so jih razvijalci zahtevali med postopkom razvoja in uvajanja. Poleg tega je dobro strukturiran in kategoriziran glede na različne primere uporabe. Vključuje Git in GitHub, prenos Git, konfiguracijo in nastavitev Git, ukaze Git, Git bash, ustvarjanje in pridobivanje projektov Git, posnetke Git, razvejanje in združevanje v Git, skupno rabo in posodabljanje v Git, primerjavo Git, upravljanje zgodovine v Git in več.
Kaj je Git?
Git je brezplačen in odprtokoden distribuiran sistemi za nadzor različic ki je odgovoren za vse GitHub ki se zgodi lokalno v vašem računalniku.
Razumevanje nadzora različic
Nadzor različic, znan tudi kot nadzor vira, je tehnika sledenja in upravljanja sprememb kod in to so sistemi, ki so programska orodja, ki programskim skupinam omogočajo upravljanje sprememb izvorne kode, ko čas mineva.
pomen dhl
Kaj je GitHub?
GitHub je široko uporabljena brezplačna platforma za shranjevanje v oblaku z nadzorom različic in številnimi drugimi bistvenimi funkcijami, ki posebej pomagajo razvijalcem pri upravljanju in uvajanju njihovih projektov na GitHub.
Prednosti uporabe Git
Naučite se Git Cheat Sheet (od osnovnih do naprednih konceptov)
Naučite se Git Cheat Sheet (od osnovnih do naprednih konceptov)
Namestitveni ukazi Git
Tukaj so namestitveni ukazi Git za različne operacijske sisteme:
| Ukazi | Opis |
|---|---|
| Samostojni namestitveni program Git za Windows. | Za več podrobnosti Preberite tukaj |
| $ brew namestite git | Namestite Git z Homebrew je Mac OS |
| $ sudo port samoposodobi | Namestite Git z MacPorts je Mac OS |
| $ sudo apt-get install git | Namestite Command za Linux |
| $ git – različica | Prikaže trenutno različico vašega Gita |
Konfiguracija in nastavitev Git
Tu so konfiguracijski in namestitveni ukazi Git:
| Ukazi | Opis niz java vsebuje |
|---|---|
| git config –global user.name Vaše ime | Nastavite svoje uporabniško ime globalno. |
| git config –globalni uporabnik.email vaš[email protected] | Nastavite svoj e-poštni naslov globalno. |
| git config –global color.ui auto – | Nastavite za prikaz barvnega izpisa v terminalu |
| git pomoč | Prikažite glavno dokumentacijo pomoči s seznamom pogosto uporabljenih ukazov Git. |
Inicializacija repozitorija
Tukaj so ukazi Git za inicializacijo repozitorija:
| Ukazi | Opis |
|---|---|
| vroče je | Inicializira novo skladišče Git v trenutnem imeniku. |
| vroče je | Ustvari novo skladišče Git v navedenem imeniku. |
| git klon | to klonira repozitorij z oddaljenega strežnika na vaš lokalni računalnik. |
| git klon –veja | Klonira določeno vejo iz repozitorija. |
Osnovni ukazi Git
Tukaj je nekaj osnovnih ukazov Git:
| Ukazi | Opis |
|---|---|
| git add | Doda določeno datoteko v uprizoritveno območje. |
| git add. ali git add –all | Doda vse spremenjene in nove datoteke v uprizoritveno območje. |
| status git | Prikazuje trenutno stanje vašega repozitorija, vključno s sledenimi in nesledenimi datotekami, spremenjenimi datotekami in informacijami o vejah. |
| status git – prezrto | Prikaže prezrte datoteke poleg običajnega izpisa stanja. |
| git diff | Prikazuje spremembe med delovnim imenikom in uprizoritvenim območjem (indeks). |
| git diff | Prikaže razlike med dvema objavama. |
| git diff –staged ali git diff –cached | Prikaže spremembe med uprizoritvenim območjem (indeksom) in zadnjo potrditvijo. |
| git diff HEAD | Prikažite razliko med trenutnim imenikom in zadnjo potrditvijo |
| git commit | Ustvari novo potrditev s spremembami v uprizoritvenem območju in odpre privzeti urejevalnik besedila za dodajanje sporočila o objavi. |
| git commit -m ali git commit –message | Ustvari novo potrditev s spremembami v uprizoritvenem območju in v vrstici poda sporočilo o objavi. |
| git commit -a ali git commit –all | Objavi vse spremenjene in izbrisane datoteke v repozitoriju brez izrecne uporabe git add za pripravo sprememb. |
| git notes add | Ustvari novo opombo in jo poveže s predmetom (zaveza, oznaka itd.). |
| git obnoviti | Obnovi datoteko v delovnem imeniku v stanje v zadnji objavi. |
| git ponastavi | Premakne kazalec veje na določeno objavo, ponastavi uprizoritveno območje in delovni imenik, da se ujemata s podano objavo. |
| git reset –mehko | Premakne kazalec veje na določeno objavo, pri čemer ohrani spremembe v uprizoritvenem območju in delovnem imeniku. |
| git reset – težko | Premakne kazalec veje na določeno objavo, pri čemer zavrže vse spremembe v uprizoritvenem območju in delovnem imeniku, s čimer učinkovito ponastavi repozitorij na podano objavo. |
| pojdi rm | Odstrani datoteko tako iz delovnega imenika kot iz repozitorija in uprizori brisanje. |
| pojdi mv | Premakne ali preimenuje datoteko ali imenik v vašem repozitoriju Git. |
Prav tako preverite : Osnovni ukazi Git s primeri
Git Commit (posodobljeni ukazi)
Tukaj je nekaj posodobljenih ukazov za Git commit:
| Ukazi | Opis |
| git commit -m feat: sporočilo | Ustvarite novo objavo v repozitoriju Git z določenim sporočilom, ki nakazuje novo objavo funkcije v repozitoriju. |
| git commit -m fix: sporočilo | Ustvarite novo objavo v repozitoriju Git z določenim sporočilom za odpravo napak v bazah kode |
| git commit -m opravilo: sporočilo | Ustvarite novo potrditev v repozitoriju Git z določenim sporočilom za prikaz rutinskih opravil ali vzdrževanja. |
| git commit -m refactor: sporočilo | Ustvarite novo potrditev v repozitoriju Git z določenim sporočilom, da spremenite osnovo kode in izboljšate strukturo. |
| git commit -m dokumenti: sporočilo | Ustvarite novo potrditev v repozitoriju Git z določenim sporočilom za spremembo dokumentacije. |
| git commit -m style: sporočilo | Ustvarite novo obvezo v repozitoriju Git z določenim sporočilom, da spremenite slog in oblikovanje kodne baze. |
| git commit -m test: sporočilo | Ustvarite novo potrditev v repozitoriju Git z določenim sporočilom, ki označuje spremembe, povezane s preizkusom. |
| git commit -m perf: sporočilo | Ustvarite novo potrditev v repozitoriju Git z določenim sporočilom, ki označuje spremembe, povezane z zmogljivostjo. |
| git commit -m ci: sporočilo | Ustvarite novo potrditev v repozitoriju Git s posebnim sporočilom, ki označuje spremembe, povezane s sistemom neprekinjene integracije (CI). |
| git commit -m build: sporočilo | Ustvarite novo potrditev v repozitoriju Git z določenim sporočilom, ki nakazuje spremembe, povezane s postopkom gradnje. |
| git commit -m revert: sporočilo | Ustvarite novo potrditev v repozitoriju Git z določenim sporočilom, ki nakazuje spremembe, povezane s povrnitvijo prejšnje objave. |
Razvejanje in spajanje
Tukaj je nekaj ukazov Git za razvejanje in združevanje:
java proti c++
| Ukazi | Opis |
|---|---|
| veja git | Navede vse veje v repozitoriju. |
| veja git | Ustvari novo vejo s podanim imenom. |
| git veja -d | Izbriše navedeno vejo. |
| git veja -a | Navede vse lokalne in oddaljene podružnice. |
| git veja -r | Navede vse oddaljene podružnice. |
| git blagajna | Preklopi na navedeno vejo. |
| git checkout -b | Ustvari novo vejo in preklopi nanjo. |
| git checkout — | Zavrže spremembe podane datoteke in jo povrne na različico v zadnji objavi. |
| git gre | Spoji navedeno vejo v trenutno vejo. |
| git dnevnik | Prikaže zgodovino objave trenutne veje. |
| git dnevnik | Prikaže zgodovino objave podane veje. |
| git log –sledi | Prikaže zgodovino objave datoteke, vključno z njenimi preimenovanji. |
| git log – vse | Prikaže zgodovino objave vseh vej. |
| git shramba | Skrije spremembe v delovnem imeniku, kar vam omogoča, da preklopite na drugo vejo ali potrdite brez potrditve sprememb. |
| git seznam zalog | Navede vse shranjene podatke v repozitoriju. |
| git stash pop | Uporabi in odstrani najnovejšo shrambo s seznama shrambo. |
| git stash drop | Odstrani najnovejšo shrambo s seznama shrambo. |
| git dan | Navede vse oznake v repozitoriju. |
| git dan | Ustvari lahko oznako pri trenutni objavi. |
| git dan | Ustvari lahko oznako pri podani objavi. |
| git oznaka -a -m | Ustvari označeno oznako pri trenutni objavi s sporočilom po meri. |
Oddaljeni repozitoriji
Tukaj je nekaj ukazov za oddaljena skladišča Git:
| Ukazi | Opis |
|---|---|
| git prinesi | Pridobi spremembe iz oddaljenega repozitorija, vključno z novimi vejami in potrditvijo. |
| git prinesi | Pridobi spremembo iz navedenega oddaljenega repozitorija. |
| git fetch –obrezi | Odstrani vse veje za oddaljeno sledenje, ki ne obstajajo več v oddaljenem repozitoriju. |
| git potegni | Pridobi spremembe iz oddaljenega repozitorija in jih združi v trenutno vejo. |
| git potegni | Pridobi spremembe iz navedenega oddaljenega repozitorija in jih združi v trenutno vejo. |
| git pull –rebase | Pridobi spremembe iz oddaljenega repozitorija in ponovno postavi trenutno vejo na posodobljeno vejo. |
| git push | Potisne lokalne objave v oddaljeno skladišče. |
| git push | Potisne lokalne objave v navedeno oddaljeno skladišče. |
| git push | Potisne lokalne objave v podano vejo oddaljenega repozitorija. |
| git push – vse | Potisne vse veje v oddaljeni repozitorij. |
| git daljinski upravljalnik | Navede vse oddaljene repozitorije. |
| git oddaljeni dodatek | Doda novo oddaljeno skladišče s podanim imenom in URL-jem. |
Primerjava Git
Tukaj je nekaj primerjalnih ukazov Git:
opombe v spomladanskem zagonu
| Ukazi | Opis |
|---|---|
| git show | Prikaže podrobnosti določene objave, vključno z njenimi spremembami. |
| git show | Prikaže podrobnosti navedene objave, vključno z njenimi spremembami. |
Git Upravljanje zgodovine
Tukaj je nekaj ukazov Git za upravljanje zgodovine:
oblikovanje baze podatkov v dbms
| Ukazi | Opis |
|---|---|
| git povrni | Ustvari novo obvezo, ki razveljavi spremembe, uvedene s podano obvezo. |
| git revert –no-commit | Razveljavi spremembe, uvedene s podano obvezo, vendar ne ustvari nove objave. |
| git rebase | Ponovno uveljavi potrditve na trenutni veji na konici podane veje. |
Zakaj uporabljati Git?
Tukaj je nekaj razlogov, zakaj bi morda želeli uporabljati Git:
- Sledite spremembam kode
- Sodelujte pri projektih z drugimi
- Ohranite organizirano zgodovino kod
- Po potrebi se preprosto vrnite na prejšnje različice
- Učinkovito izdajajte kodo in upravljajte različice
- Izboljšajte produktivnost in celovitost kode pri razvoju programske opreme.
Zaključek
Za zaključek je ta Git Cheat Sheet premišljeno organiziran in kategoriziran, kar razvijalcem olajša hitro iskanje ukazov, ki jih potrebujejo za posebne primere uporabe. Ne glede na to, ali gre za konfiguracijo in nastavitev Gita, ustvarjanje in upravljanje projektov, fotografiranje, razvejanje in združevanje, skupno rabo in posodabljanje, primerjavo sprememb ali upravljanje zgodovine različic, Git Cheat Sheet pokriva vse.
Z uporabo tega vira lahko razvijalci povečajo svojo produktivnost in učinkovitost pri delu z Gitom, kar na koncu vodi do bolj gladkih in uspešnejših projektov razvoja programske opreme.
Sorodni vir:
- Git proti GitHubu
- Ukazi Git
- Kako deluje nadzor različic Git?
Pogosta vprašanja o Git Cheat Sheet
V.1 Kakšna je razlika med Git in GitHub?
Git je sistem za nadzor različic, ki razvijalcem omogoča lokalno sledenje spremembam njihove kode, medtem ko je GitHub spletna platforma, ki zagotavlja gostovanje za repozitorije Git in olajša sodelovanje med razvijalci.
V.2 Zakaj se imenuje Git?
Ime git je dal Linus Torvalds ko je napisal zelo prva verzija .
V.3 Kako potegniti vse podatke iz gita?
git prinesi – vse ukaz pridobi metapodatke o vsaki spremembi vseh vej v repozitoriju. The git potegni – vse ukaz prenese vse spremembe v vseh vejah na vaš lokalni računalnik
V.4 Kje so shranjeni podatki Git?
Git ohranja stvari organizirane z dvema glavnima podatkovnima strukturama, znani kot predmet trgovina in kazalo .Vsi ti podatki repozitorija so shranjeni v korenu vašega delovnega imenika v skritem podimeniku z imenom . git. Je kot skrivni klub za vašo kodo.