logo

Git Cheat Sheet

Git Cheat Sheet yra išsamus greitas mokymosi vadovas Git sąvokų, nuo labai pagrindinių iki aukštesniųjų lygių. Pagal tai Git Cheat Sheet , mūsų tikslas yra pateikti patogų informacinį įrankį pradedantiesiems ir patyrusiems kūrėjams / „DevOps“ inžinieriams. Tai Git Cheat Sheet Naujokams ne tik lengviau pradėti, bet ir atgaiva patyrusiems specialistams.

Git Cheat Sheet

Git Cheat Sheet



Šiame Git Cheat Sheet, apžvelgėme visus pagrindus, susijusius su pažangiomis Git komandomis, kurių kūrėjams reikalavo kūrimo ir diegimo metu. Be to, jis yra gerai struktūrizuotas ir suskirstytas į kategorijas pagal skirtingus naudojimo atvejus. Tai apima „Git“ ir „GitHub“, „Git“ atsisiuntimą, „Git“ konfigūraciją ir sąranką, „Git“ komandas, „Git bash“, „Git“ projektų kūrimą ir gavimą, „Git“ momentines nuotraukas, „Git“ išsišakojimą ir sujungimą, „Git“ bendrinimą ir atnaujinimą, „Git“ palyginimą, „Git“ istorijos tvarkymą ir daugiau.

Kas yra Gitas?

Git yra nemokama ir platinama atvirojo kodo programa versijų valdymo sistemos tai už viską atsakinga GitHub susijusius, kurie vyksta vietoje jūsų kompiuteryje.

Versijų valdymo supratimas

Versijų valdymas, taip pat žinomas kaip šaltinio valdymas, yra kodų pakeitimų stebėjimo ir valdymo technika. Tai sistemos, kurios yra programinės įrangos įrankiai, leidžiantys programinės įrangos komandoms valdyti šaltinio kodo modifikacijas laikui bėgant.



Kas yra GitHub?

„GitHub“ yra plačiai naudojama nemokama debesies saugyklos platforma su versijų valdymu ir daugybe kitų esminių funkcijų, kurios konkrečiai padeda kūrėjams valdyti ir diegti projektus „GitHub“.

Git naudojimo pranašumai

  • Istorijos sekimas : „Git“ leidžia stebėti kiekvieną jūsų projekto pakeitimą, įskaitant: kas atliko pakeitimą ir kada jis buvo atliktas.
  • Bendradarbiavimas : Keli kūrėjai gali dirbti su tuo pačiu projektu tuo pačiu metu, o „Git“ efektyviai valdo kodo pakeitimų sujungimą.
  • Išsišakojimas ir sujungimas : „Git“ leidžia kūrėjams sukurti filialus, kad būtų galima dirbti su naujomis funkcijomis ar klaidų taisymais ir vėliau sujungti juos į pagrindinę kodų bazę.
  • Darbas neprisijungus : Git veikia neprisijungus, o tai reiškia, kad galite atlikti pakeitimus ir dirbti su projektu net neturėdami interneto ryšio.
  • Sužinokite Git Cheat Sheet (nuo pagrindinės iki išplėstinės sąvokos)

    Sužinokite Git Cheat Sheet (nuo pagrindinės iki išplėstinės sąvokos)

    „Git“ diegimo komandos

    Čia yra „Git“ diegimo komandos skirtingoms operacinėms sistemoms:



    Komandos

    pabandyk sugauti java

    apibūdinimas

    „Git“, skirta „Windows“, atskira diegimo programa. Daugiau detalių Skaitykite čia
    $ brew įdiegti git Įdiekite Git su Homebrew yra Mac OS
    $ sudo prievado savęs atnaujinimas Įdiekite Git su MacPorts yra Mac OS
    $ sudo apt-get install git Įdiekite komandą, skirtą Linux
    $ git – versija Rodo dabartinę jūsų Git versiją

    „Git“ konfigūracija ir sąranka

    Čia yra „Git“ konfigūracijos ir sąrankos komandos:

    Komandos

    apibūdinimas

    git config – globalus vartotojas.vardas Jūsų vardas Nustatykite savo vartotojo vardą visame pasaulyje.
    git config – globalus user.email [email protected] Nustatykite savo el. pašto adresą visame pasaulyje.
    git config – global color.ui auto – Nustatykite, kad terminale būtų rodoma spalvota išvestis
    gink pagalbos Rodyti pagrindinę žinyno dokumentaciją, kurioje rodomas dažniausiai naudojamų „Git“ komandų sąrašas.

    Saugyklos inicijavimas

    Čia yra „Git“ inicijuojančios saugyklos komandos:

    Komandos

    Vijay kino aktorius

    apibūdinimas

    karšta Inicijuoja naują Git saugyklą dabartiniame kataloge.
    karšta Sukuria naują Git saugyklą nurodytame kataloge.
    git klonas Tai klonuoja saugyklą iš nuotolinio serverio į jūsų vietinį kompiuterį.
    git klonas – atšaka Klonuoja tam tikrą šaką iš saugyklos.

    Pagrindinės Git komandos

    Štai keletas pagrindinių „Git“ komandų:

    Komandos

    apibūdinimas

    git pridėti Prideda konkretų failą sustojimo srityje.
    git pridėti. arba git add – all Prideda visus pakeistus ir naujus failus į sustojimo sritį.
    git statusas Rodo dabartinę jūsų saugyklos būseną, įskaitant sekamus ir nesekamus failus, pakeistus failus ir šakos informaciją.
    git statusas – ignoruojamas Be įprastos būsenos išvesties, rodomi ignoruojami failai.
    git skirtumas Rodo pakeitimus tarp darbo katalogo ir sustojimo srities (rodyklės).
    git skirtumas Rodo skirtumus tarp dviejų įsipareigojimų.
    git diff – pastatytas arba git skirtumas – talpykloje Rodo pokyčius tarp sustojimo srities (rodyklės) ir paskutinio įsipareigojimo.
    git diff HEAD Rodyti skirtumą tarp dabartinio katalogo ir paskutinio įvykdymo
    git commit Sukuria naują įsipareigojimą su pakeitimais sustojimo srityje ir atidaro numatytąją teksto rengyklę, kad būtų galima pridėti įsipareigojimo pranešimą.
    git commit -m arba git commit -pranešimas Sukuria naują įsipareigojimą su pakeitimais sustojimo srityje ir nurodo patvirtinimo pranešimą.
    git commit -a arba git commit –all Įkelia visus pakeistus ir ištrintus failus saugykloje, nenaudodama git add pakeitimams atlikti.
    git pastabos pridėti Sukuria naują pastabą ir susieja ją su objektu (įsipareigojimas, žyma ir kt.).
    git atkurti Atkuria failą darbiniame kataloge į jo būseną paskutiniame įvedimo metu.
    git atstatyti Perkelia šakos žymeklį į nurodytą įsipareigojimą, iš naujo nustatant sustojimo sritį ir darbo katalogą, kad jis atitiktų nurodytą įsipareigojimą.
    git reset – minkštas Perkelia šakos žymeklį į nurodytą įsipareigojimą, išsaugant sustojimo srities ir darbo katalogo pakeitimus.
    git reset – sunku Perkelia šakos žymeklį į nurodytą įsipareigojimą, atmetant visus pakeitimus sustojimo srityje ir darbo kataloge, efektyviai iš naujo nustatant saugyklą į nurodytą įsipareigojimą.
    eik rm Pašalina failą ir iš darbinio katalogo, ir iš saugyklos, ištrynimą palaipsniui.
    eik mv Perkelia arba pervardija failą arba katalogą „Git“ saugykloje.

    Taip pat patikrinkite : Pagrindinės „Git“ komandos su pavyzdžiais

    „Git Commit“ (atnaujintos komandos)

    Štai keletas atnaujintų „Git commit“ komandų:

    Komandos

    apibūdinimas

    git commit -m feat: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad būtų nurodytas naujas funkcijos įsipareigojimas saugykloje.
    git commit -m fix: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad ištaisytumėte kodų bazių klaidas
    git commit -m chore: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad būtų rodomos įprastinės užduotys arba priežiūra.
    git commit -m refaktorius: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad pakeistumėte kodo bazę ir pagerintumėte struktūrą.
    git commit -m docs: pranešimas Norėdami pakeisti dokumentaciją, sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu.
    git commit -m stilius: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad pakeistumėte kodų bazės stilių ir formatavimą.
    git commit -m testas: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad nurodytumėte su bandymu susijusius pakeitimus.
    git commit -m perf: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad nurodytumėte su našumu susijusius pakeitimus.
    git commit -m ci: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, nurodydami su nuolatine integracija (CI) susijusius sistemos pakeitimus.
    git commit -m build: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, kad nurodytumėte pakeitimus, susijusius su kūrimo procesu.
    git commit -m revert: pranešimas Sukurkite naują įsipareigojimą „Git“ saugykloje su konkrečiu pranešimu, nurodydami pakeitimus, susijusius su ankstesnio įsipareigojimo grąžinimu.

    Išsišakojimas ir sujungimas

    Štai keletas Git šakojimo ir sujungimo komandų:

    mylintis kriketas

    Komandos

    apibūdinimas

    gito šaka Išvardija visas saugyklos šakas.
    gito šaka Sukuria naują filialą nurodytu pavadinimu.
    git filialas -d Ištrina nurodytą šaką.
    git filialas -a Pateikiamas visų vietinių ir nutolusių filialų sąrašas.
    git filialas -r Pateikiamas visų nutolusių filialų sąrašas.
    atsiskaityti Persijungia į nurodytą šaką.
    atsiskaityti -b Sukuria naują filialą ir perjungia į jį.
    atsiskaityti - Atmeta pakeitimus, padarytus nurodytame faile, ir grąžina jo versiją į paskutinio patvirtinimo metu.
    git eina Sujungia nurodytą šaką į dabartinę šaką.
    git žurnalas Rodo dabartinės šakos įvykdymo istoriją.
    git žurnalas Rodo nurodytos šakos įvykdymo istoriją.
    git log – sekti Rodo failo įvykdymo istoriją, įskaitant jo pervardijimus.
    git log – viskas Rodo visų šakų įsipareigojimų istoriją.
    git slėptuvė Saugo pakeitimus darbiniame kataloge, leidžiantį pereiti į kitą šaką arba įsipareigoti neatlikus pakeitimų.
    git slėptuvės sąrašas Pateikiamas visų saugykloje esančių atmintinių sąrašas.
    git slėptuvė pop Pritaiko ir pašalina naujausią atmintinę iš atmintinių sąrašo.
    git slėptuvė lašas Pašalina naujausią atmintinę iš atsargų sąrašo.
    git diena Išvardija visas saugykloje esančias žymas.
    git diena Sukuria lengvą žymą dabartinio įpareigojimo metu.
    git diena Sukuria lengvą žymą pagal nurodytą įsipareigojimą.
    git tag -a -m Sukuria anotuotą žymą dabartinio įsipareigojimo metu su tinkintu pranešimu.

    Nuotolinės saugyklos

    Štai keletas „Git“ nuotolinių saugyklų komandų:

    Komandos

    apibūdinimas

    git atnešti Nuskaito pakeitimus iš nuotolinės saugyklos, įskaitant naujas šakas ir įsipareigojimą.
    git atnešti Nuskaito pakeitimus iš nurodytos nuotolinės saugyklos.
    git fetch – slyva Pašalina visas nuotolinio stebėjimo šakas, kurių nebėra nuotolinėje saugykloje.
    git traukti Gauna pakeitimus iš nuotolinės saugyklos ir sujungia juos į dabartinę šaką.
    git traukti Gauna pakeitimus iš nurodytos nuotolinės saugyklos ir sujungia juos į dabartinę šaką.
    git pull –rebase Gauna pakeitimus iš nuotolinės saugyklos ir iš naujo nustato dabartinę šaką į atnaujintą šaką.
    git stumti Perkelia vietinius įsipareigojimus į nuotolinę saugyklą.
    git stumti Perkelia vietinius įsipareigojimus į nurodytą nuotolinę saugyklą.
    git stumti Perkelia vietinius įsipareigojimus į nurodytą nuotolinės saugyklos šaką.
    git push – viskas Perkelia visas šakas į nuotolinę saugyklą.
    git nuotolinio valdymo pultas Pateikiamas visų nuotolinių saugyklų sąrašas.
    git nuotolinis pridėjimas Prideda naują nuotolinę saugyklą nurodytu pavadinimu ir URL.

    Git palyginimas

    Štai keletas „Git“ palyginimo komandų:

    Komandos

    apibūdinimas

    git šou Rodo konkretaus įsipareigojimo informaciją, įskaitant jo pakeitimus.
    git šou Rodo išsamią nurodyto įsipareigojimo informaciją, įskaitant jo pakeitimus.

    Git valdymo istorija

    Štai keletas „Git“ valdymo istorijos komandų:

    Komandos

    Linux $home

    apibūdinimas

    git revert Sukuria naują įsipareigojimą, kuris anuliuoja nurodyto įsipareigojimo įvestus pakeitimus.
    git revert – neįsipareigoti Anuliuoja nurodyto įsipareigojimo įvestus pakeitimus, bet nesukuria naujo įsipareigojimo.
    git rebase Pakartotinai taikomi įsipareigojimai dabartinei šakai nurodytos šakos viršūnėje.

    Kodėl naudoti Git?

    Štai keletas priežasčių, kodėl galbūt norėsite naudoti „Git“:

    • Stebėkite kodo pakeitimus
    • Bendradarbiaukite projektuose su kitais
    • Tvarkykite sutvarkytą kodo istoriją
    • Jei reikia, lengvai grįžkite į ankstesnes versijas
    • Efektyviai išleiskite kodą ir valdykite versijas
    • Padidinkite programinės įrangos kūrimo produktyvumą ir kodo vientisumą.

    Išvada

    Apibendrinant, šis „Git Cheat Sheet“ yra apgalvotai organizuotas ir suskirstytas į kategorijas, todėl kūrėjams lengva greitai rasti komandas, kurių reikia konkrečiais naudojimo atvejais. Nesvarbu, ar tai būtų „Git“ konfigūravimas ir nustatymas, projektų kūrimas ir tvarkymas, momentinių nuotraukų darymas, šakojimas ir sujungimas, bendrinimas ir atnaujinimas, pakeitimų palyginimas ar versijų istorijos tvarkymas, „Git“ cheat Sheet apima viską.

    Naudodami šį išteklį, kūrėjai gali padidinti savo produktyvumą ir efektyvumą dirbdami su „Git“, o tai galiausiai lemia sklandesnius ir sėkmingesnius programinės įrangos kūrimo projektus.

    Susijęs šaltinis:

    • Git prieš GitHub
    • Git komandos
    • Kaip veikia „Git“ versijos valdymas?

    DUK apie Git Cheat Sheet

    1 klausimas Kuo skiriasi „Git“ ir „GitHub“?

    „Git“ yra versijų valdymo sistema, leidžianti kūrėjams stebėti savo kodo pakeitimus vietoje, o „GitHub“ yra žiniatinklio platforma, teikianti „Git“ saugyklų prieglobą ir palengvinanti kūrėjų bendradarbiavimą.

    2 klausimas Kodėl jis vadinamas Git?

    Pavadinimą git davė Linas Torvaldsas kai parašė labai pirmoji versija .

    3 klausimas Kaip ištraukti visus duomenis iš git?

    git fetch – viskas komanda nuskaito metaduomenis apie kiekvieną pakeitimą, atliktą visose saugyklos šakose. The git pull – viskas komanda atsisiunčia visus pakeitimus, atliktus visose šakose į jūsų vietinį kompiuterį

    4 klausimas Kur saugomi „Git“ duomenys?

    „Git“ viską tvarko naudodamas dvi pagrindines duomenų struktūras, žinomas kaip „ objektas parduotuvė ir indeksas .Visi šie saugyklos duomenys saugomi jūsų darbinio katalogo šaknyje paslėptame pakatalogyje pavadinimu . git. Tai tarsi slaptas jūsų kodo klubas.