Git

Kā jūs skvošs visas saistības vienā?

Kā jūs skvošs visas saistības vienā?
In Git Skvošs ir paņēmiens, kas ļauj veikt virkni izmaiņu saistībās un pēc tam apvienot tās vienā saistībās. Paskaidrosim ar piemēra palīdzību, pieņemsim, ka jums ir n veikto darbību skaits, un, lietojot tām git squashing, jūs varat saspiest vai saspiest visas 'n' saistības tikai vienā izdarīšanā. Git skvošs tiek izmantots, lai vairākas lielas saistības mainītu par mazām, nozīmīgām izdarībām. Tātad, jūs varat padarīt git žurnālu skaidrāku. Izmantojot saspiešanas tehniku, jūs varat arī sapludināt zarus. Labākā prakse ir vienmēr, kad skvošs apņemas rīkoties, un atkārtoti to pamatot ar galveno vai vecāku filiāli.

Šajā rakstā būs detalizēti aprakstīts, kā Skvošs visas izdarītās darbības vienā gitā. Mēs esam ieviesuši visus CentOS 8 Linux izplatīšanas posmus.

Skvošs apņemas vienā ar git

Jūs varat ieviest git squashing šādās darbībās:

1. darbība: izvēlieties Sākt saistības

Lai noteiktu, cik daudz apakšu jums ir jāvelk, izpildiet šādu komandu, kuru izpildīsit terminālā:

$ git žurnāls

Tagad jūs izsauksit git, lai sāktu interaktīvu atkārtotas bāzes sesiju, izmantojot šādu komandu:

$ git rebase -i GALVA ~ N

Iepriekš minētajā HEAD ~ N “N” ir visu to darbību skaits, kuras esat noteicis no komandas “git log”. Pieņemsim, ka saistību skaits ir 4. Tagad komanda mainīsies šādā formā:

$ git rebase -i GALVA ~ 4

Turpmāk norādīto saistību saraksts tiks parādīts terminālā, kur katrs apņemas skatīties ar vārdu pick.

2. darbība: mainiet izvēli uz skvošu 

Šeit mēs atzīmēsim visas saistības kā saliekamas, atstāsim pirmo saistību, kas tiks izmantota kā sākuma punkts. Tātad, nomainiet vim redaktoru ievietošanas režīmā, nospiežot 'i', un nomainiet skvošā visu izvēles rīkojumu, izņemot pirmo. Nospiediet taustiņu 'Esc', lai mainītu ievietošanas režīmu, un nospiediet ': wq!', lai saglabātu visas izmaiņas un izietu. Ja jūs izmantojat vienkāršo teksta redaktoru, varat vienkārši mainīt vārdu “pick” uz “skvošs” un saglabāt izmaiņas. Pēc tam jūs redzēsiet šādu logu terminālā:

Atstājot šo apvalku, termināla logā redzēsiet šādus ziņojumus:

Ja jūs visus saspiedīsit, jūs redzēsiet, ka visas saistības ir apvienotas vienā izpildes paziņojumā, kas tiks parādīts terminālā:

Secinājums

Izmantojot git skvošu, jūs varat viegli saspiest vai saspiest daudzas saistības mazākā atsevišķā izdarījumā. Šo tehniku ​​var izmantot, lai labotu dokumentācijas pareizrakstības kļūdas. Šajā rakstā mēs esam ieviesuši git skvošu. Mēs esam arī redzējuši, kā mēs varam padarīt vēsturi tīru, izmantojot komandas git rebase un skvošs.

Kā instalēt un spēlēt Doom uz Linux
Ievads liktenī Doom sērija radās 90. gados pēc sākotnējā Doom izlaišanas. Tas bija tūlītējs hīts, un kopš tā laika spēļu sērija ir saņēmusi daudzas ba...
Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...