logo

Git Cheat Sheet

Git Cheat Sheet ir visaptverošs ātrs mācību ceļvedis Git jēdzieni, sākot no ļoti pamata līdz augstākam līmenim. Ar šo Git Cheat Sheet , mūsu mērķis ir nodrošināt ērtu uzziņu rīku gan iesācējiem, gan pieredzējušiem izstrādātājiem/DevOps inženieriem. Šis Git Cheat Sheet ne tikai atvieglo jaunpienācēju darba sākšanu, bet arī kalpo kā atsvaidzinājums pieredzējušiem profesionāļiem.

Git Cheat Sheet

Git Cheat Sheet



kurš izveidoja skolu

Šajā Git Cheat Sheet, mēs esam apskatījuši visus pamatus uzlabotajām Git komandām, kas izstrādātājiem bija nepieciešamas izstrādes un izvietošanas procesa laikā. Turklāt tas ir labi strukturēts un iedalīts kategorijās atbilstoši dažādiem lietošanas gadījumiem. Tas ietver Git un GitHub, Git lejupielādi, Git konfigurāciju un iestatīšanu, Git komandas, Git bash, Git projektu izveidi un saņemšanu, Git momentuzņēmumus, atzarojumu un apvienošanu Git, koplietošanu un atjaunināšanu pakalpojumā Git, Git salīdzināšanu, vēstures pārvaldību pakalpojumā Git un vairāk.

Kas ir Gits?

Git ir bezmaksas un atvērtā koda izplatīts versiju kontroles sistēmas tas ir atbildīgs par visu GitHub kas notiek lokāli jūsu datorā.

Izpratne par versiju kontroli

Versijas vadība, kas pazīstama arī kā avota kontrole, ir kodu izmaiņu izsekošanas un pārvaldības paņēmiens, un šīs ir sistēmas, kas ir programmatūras rīki, kas ļauj programmatūras komandām pārvaldīt avota koda modifikācijas laika gaitā.



Kas ir GitHub?

GitHub ir plaši izmantota brīvi lietojama mākoņkrātuves platforma ar versiju kontroli un daudzām citām būtiskām funkcijām, kas īpaši palīdz izstrādātājiem pārvaldīt un izvietot savus projektus GitHub.

Git lietošanas priekšrocības

  • Vēstures izsekošana : Git ļauj izsekot visām jūsu projektā veiktajām izmaiņām, tostarp: kurš veica izmaiņas un kad tās tika veiktas.
  • Sadarbība : vairāki izstrādātāji var strādāt pie viena projekta vienlaikus, un Git efektīvi pārvalda koda izmaiņu apvienošanu.
  • Sazarošanās un apvienošana : Git ļauj izstrādātājiem izveidot filiāles, lai strādātu pie jaunām funkcijām vai kļūdu labojumiem un vēlāk apvienotu tos atpakaļ galvenajā kodu bāzē.
  • Darbs bezsaistē : Git darbojas bezsaistē, kas nozīmē, ka varat veikt izmaiņas un strādāt pie sava projekta pat bez interneta savienojuma.
  • Apgūstiet Git Cheat Sheet (no pamatjēdzieniem līdz papildu jēdzieniem)

    Apgūstiet Git Cheat Sheet (no pamatjēdzieniem līdz papildu jēdzieniem)

    Git instalēšanas komandas

    Šeit ir Git instalēšanas komandas dažādām operētājsistēmām:



    Komandas

    Apraksts

    ja vēl paziņojums java
    Git operētājsistēmai Windows savrupā instalēšanas programma. Sīkāka informācija Lasiet šeit
    $ brew instalējiet git Instalējiet Git ar Homebrew ir Mac OS
    $ sudo porta pašatjaunināšana Instalējiet Git ar MacPorts ir Mac OS
    $ sudo apt-get instalēt git Instalējiet komandu operētājsistēmai Linux
    $ git – versija Parāda jūsu Git pašreizējo versiju

    Git konfigurācija un iestatīšana

    Šeit ir Git konfigurācijas un iestatīšanas komandas:

    Komandas

    Apraksts

    git config – globālais lietotājs.vārds Jūsu vārds Iestatiet savu lietotājvārdu globāli.
    git config — globālais lietotājs.e-pasts [email protected] Iestatiet savu e-pastu globāli.
    git config -global color.ui auto - Iestatiet, lai terminālī parādītu krāsainu izvadi
    saņemiet palīdzību Parādiet galveno palīdzības dokumentāciju, kurā parādīts visbiežāk izmantoto Git komandu saraksts.

    Repozitorija inicializācija

    Šeit ir Git repozitorija inicializēšanas komandas:

    Komandas

    Apraksts

    tas ir karsts Inicializē jaunu Git repozitoriju pašreizējā direktorijā.
    tas ir karsts Izveido jaunu Git repozitoriju norādītajā direktorijā.
    git klons Tas klonē repozitoriju no attālā servera uz jūsu vietējo mašīnu.
    git clone – atzars Klonē noteiktu zaru no krātuves.

    Pamata Git komandas

    Šeit ir dažas pamata Git komandas:

    Komandas

    Apraksts

    git pievienot Iestudējuma apgabalam pievieno noteiktu failu.
    git pievienot. vai git add – all Pievieno visus modificētos un jaunos failus iestudējuma apgabalam.
    git statuss Parāda jūsu repozitorija pašreizējo stāvokli, tostarp izsekotos un neizsekotos failus, modificētos failus un filiāles informāciju.
    git statuss — ignorēts Parāda ignorētos failus papildus parastajai statusa izvadei.
    git atšķir Parāda izmaiņas starp darba direktoriju un pieturas apgabalu (indeksu).
    git atšķir Parāda atšķirības starp divām saistībām.
    git diff – iestudēts vai git diff – kešatmiņā Parāda izmaiņas starp pieturas apgabalu (indeksu) un pēdējo apņemšanos.
    git diff HEAD Parādiet atšķirību starp pašreizējo direktoriju un pēdējo apņemšanos
    git commit Izveido jaunu apņemšanos ar izmaiņām pieturas apgabalā un atver noklusējuma teksta redaktoru, lai pievienotu izpildes ziņojumu.
    git commit -m vai git commit -ziņojums Izveido jaunu apstiprinājumu ar izmaiņām iestudēšanas apgabalā un norāda apstiprināšanas ziņojumu iekļauti.
    git commit -a vai git commit –all Apstiprina visus repozitorijā modificētos un dzēstos failus, nepārprotami neizmantojot git add, lai veiktu izmaiņas.
    git piezīmes pievienot Izveido jaunu piezīmi un saista to ar objektu (apstiprināt, atzīmēt utt.).
    git atjaunot Atjauno failu darba direktorijā tā stāvoklī, kādā tas tika veikts pēdējā laikā.
    git atiestatīšana Pārvieto atzarojuma rādītāju uz norādīto apstiprinājumu, atiestatot pieturvietas apgabalu un darba direktoriju, lai tas atbilstu norādītajai apstiprināšanai.
    git reset – soft Pārvieto atzarojuma rādītāju uz norādīto apstiprinājumu, saglabājot izmaiņas pieturvietas apgabalā un darba direktorijā.
    git atiestatīšana — grūti Pārvieto atzarojuma rādītāju uz norādīto apstiprinājumu, atmetot visas izmaiņas posmu apgabalā un darba direktorijā, efektīvi atiestatot repozitoriju uz norādīto apstiprinājumu.
    aiziet rm Noņem failu gan no darba direktorija, gan no repozitorija, veicot dzēšanu.
    iet mv Pārvieto vai pārdēvē failu vai direktoriju jūsu Git repozitorijā.

    Tāpat pārbaudiet : Pamata Git komandas ar piemēriem

    Git Commit (atjauninātas komandas)

    Šeit ir dažas no atjauninātajām Git commit komandām:

    Komandas

    Apraksts

    cik nedēļas mēnesī
    git commit -m feat: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai norādītu uz jaunu līdzekļa apstiprināšanu repozitorijā.
    git commit -m fix: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai labotu kļūdas kodu bāzēs
    git commit -m chore: ziņa Izveidojiet jaunu apņemšanos Git repozitorijā ar konkrētu ziņojumu, lai parādītu ikdienas uzdevumus vai apkopi.
    git commit -m faktors: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai mainītu koda bāzi un uzlabotu struktūru.
    git commit -m docs: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai mainītu dokumentāciju.
    git commit -m stils: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar konkrētu ziņojumu, lai mainītu kodu bāzes stilu un formatējumu.
    git commit -m tests: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai norādītu ar testēšanu saistītās izmaiņas.
    git commit -m perf: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai norādītu ar veiktspēju saistītas izmaiņas.
    git commit -m ci: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai norādītu uz nepārtrauktas integrācijas (CI) sistēmas izmaiņām.
    git commit -m build: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai norādītu izmaiņas, kas saistītas ar veidošanas procesu.
    git commit -m revert: ziņojums Izveidojiet jaunu apņemšanos Git repozitorijā ar īpašu ziņojumu, lai norādītu izmaiņas, kas saistītas ar iepriekšējās saistības atsaukšanu.

    Sazarošanās un apvienošana

    Šeit ir dažas Git sazarošanas un apvienošanas komandas:

    Komandas

    Apraksts

    git filiāle Uzskaita visas repozitorijā esošās filiāles.
    git filiāle Izveido jaunu filiāli ar norādīto nosaukumu.
    git filiāle -d Dzēš norādīto filiāli.
    git filiāle -a Uzskaita visas vietējās un attālās filiāles.
    git filiāle -r Uzskaita visas attālās filiāles.
    saņemt kasi Pārslēdzas uz norādīto filiāli.
    git checkout -b Izveido jaunu filiāli un pārslēdzas uz to.
    ieiet kasē — Atmet izmaiņas, kas veiktas norādītajā failā, un atgriež to uz versiju, kas tika veikta pēdējā apstiprinājumā.
    git iet Apvieno norādīto filiāli pašreizējā filiālē.
    git žurnāls Parāda pašreizējās filiāles izpildes vēsturi.
    git žurnāls Parāda norādītās filiāles izpildes vēsturi.
    git log – sekojiet Parāda faila izpildes vēsturi, tostarp tā pārdēvējumus.
    git log – viss Parāda visu filiāļu izpildes vēsturi.
    git atlicināt Saglabā izmaiņas darba direktorijā, ļaujot pārslēgties uz citu filiāli vai veikt darbības, neveicot izmaiņas.
    git atlicināt saraksts Uzskaita visas repozitorijā esošās glabātuves.
    git atlicināt pop Lieto un no atlicināto saraksta noņem jaunāko atmiņu.
    git atlicināt piliens No atlicināto saraksta noņem pēdējo atlicināto.
    git diena Uzskaita visus repozitorijā esošos tagus.
    git diena Pašreizējā izpildē izveido vieglu tagu.
    git diena Izveido vieglo tagu norādītajā apstiprinājumā.
    git tag -a -m Pašreizējās izpildes laikā izveido anotētu tagu ar pielāgotu ziņojumu.

    Attālās krātuves

    Šeit ir dažas Git attālo repozitoriju komandas:

    Komandas

    Apraksts

    git fetch Izgūst izmaiņas no attālās krātuves, tostarp jaunas filiāles un apņemas.
    git fetch Izgūst izmaiņas no norādītās attālās repozitorija.
    git fetch – plūme Noņem visus attālās izsekošanas zarus, kas vairs nepastāv attālajā repozitorijā.
    git pull Ienes izmaiņas no attālās krātuves un apvieno tās pašreizējā filiālē.
    git pull Ienes izmaiņas no norādītās attālās repozitorija un apvieno tās pašreizējā filiālē.
    git pull –rebase Ienes izmaiņas no attālās repozitorija un pārveido pašreizējo zaru uz atjaunināto filiāli.
    git push Nospiež vietējās saistības attālajā repozitorijā.
    git push Nospiež vietējās saistības norādītajā attālajā repozitorijā.
    git push Nospiež vietējās saistības norādītajā attālās repozitorija filiālē.
    git push – viss Nospiež visas filiāles uz attālo repozitoriju.
    git tālvadības pults Uzskaita visas attālās krātuves.
    git remote add Pievieno jaunu attālo repozitoriju ar norādīto nosaukumu un URL.

    Git salīdzinājums

    Šeit ir dažas Git salīdzināšanas komandas:

    mašīnrakstā datums un laiks

    Komandas

    Apraksts

    git šovs Parāda detalizētu informāciju par konkrētu apņemšanos, tostarp tās izmaiņas.
    git šovs Parāda informāciju par norādīto apņemšanos, ieskaitot tās izmaiņas.

    Git pārvaldības vēsture

    Šeit ir dažas Git vēstures pārvaldības komandas:

    Komandas

    Apraksts

    git revert Izveido jaunu apņemšanos, kas atceļ izmaiņas, kas ieviestas ar norādīto apņemšanos.
    git revert — bez saistībām Atceļ izmaiņas, kas ieviestas ar norādīto apņemšanos, bet neizveido jaunu saistību.
    git rebase Atkārtoti piemēro saistības pašreizējā zarā norādītā zara galā.

    Kāpēc izmantot Git?

    Šeit ir daži no iemesliem, kāpēc jūs varētu vēlēties izmantot Git:

    • Izsekojiet koda izmaiņām
    • Sadarbojieties projektos ar citiem
    • Saglabājiet sakārtotu koda vēsturi
    • Ja nepieciešams, viegli atgriezieties pie iepriekšējām versijām
    • Efektīvi atlaidiet savu kodu un pārvaldiet versijas
    • Uzlabojiet produktivitāti un koda integritāti programmatūras izstrādē.

    Secinājums

    Noslēgumā jāsaka, ka šī Git apkrāptu lapa ir pārdomāti organizēta un iedalīta kategorijās, ļaujot izstrādātājiem ātri atrast vajadzīgās komandas konkrētiem lietošanas gadījumiem. Neatkarīgi no tā, vai runa ir par Git konfigurēšanu un iestatīšanu, projektu izveidi un pārvaldību, momentuzņēmumu uzņemšanu, sazarošanu un apvienošanu, kopīgošanu un atjaunināšanu, izmaiņu salīdzināšanu vai versiju vēstures pārvaldīšanu, Git apkrāptu lapa aptver visu.

    Izmantojot šo resursu, izstrādātāji var uzlabot savu produktivitāti un efektivitāti darbā ar Git, galu galā nodrošinot vienmērīgākus un veiksmīgākus programmatūras izstrādes projektus.

    Saistīts resurss:

    • Git pret GitHub
    • Git komandas
    • Kā darbojas Git versiju kontrole?

    Bieži uzdotie jautājumi vietnē Git Cheat Sheet

    1. J. Kāda ir atšķirība starp Git un GitHub?

    Git ir versiju kontroles sistēma, kas ļauj izstrādātājiem lokāli izsekot izmaiņām savā kodā, savukārt GitHub ir tīmekļa platforma, kas nodrošina Git krātuvju mitināšanu un atvieglo sadarbību starp izstrādātājiem.

    savienojuma java virkne

    Q.2 Kāpēc to sauc par Git?

    Vārdu git deva Linuss Torvalds kad viņš uzrakstīja pašu pirmā versija .

    Q.3 Kā iegūt visus datus no git?

    git fetch – viss komanda izgūst metadatus par katru izmaiņu, kas veikta visos repozitorija filiālēs. The git pull – viss komanda lejupielādē visas izmaiņas, kas veiktas visās filiālēs jūsu vietējā datorā

    4. jautājums Kur tiek glabāti Git dati?

    Git lietas tiek sakārtotas, izmantojot divas galvenās datu struktūras, kas pazīstamas kā objektu veikals un rādītājs Visi šie repozitorija dati tiek glabāti jūsu darba direktorija saknē slēptā apakšdirektorijā ar nosaukumu . git. Tas ir kā jūsu koda slepenais klubs.