Git

Kā lietot “Git Stash”?

Kā lietot “Git Stash”?

Ja jums ir pieredze ļoti bieži strādāt ar Git, jums jāzina, ka vienā Git projekta krātuvē var būt vairākas filiāles. Tomēr jūsu projekta krātuves vadītājs vienmēr norāda uz jūsu nesen piesaistīto filiāli. Tas nozīmē, ka izmaiņas var veikt tikai tajā filiālē, kur galva norāda jūsu Git projekta krātuvē. Reizēm gadās, ka jūs strādājat vienā filiālē un saprotat, ka kaut kas jāpievieno iepriekš nodotajai filiālei. Turklāt jūs nevēlaties piesaistīt filiāli, pie kuras jūs pašlaik strādājat, jo joprojām vēlaties strādāt ar to.

Tātad jūs sākat izpētīt risinājumus, ar kuru palīdzību jūs varat uz brīdi pārslēgt kontekstu, kuram uz laiku tiek saglabāti arī jūsu pašreizējā darba filiāles dati bez saistībām. Komanda “git stash” šādās situācijās maskējas kā svētība. Šīs komandas izmantošanas vienīgais mērķis ir īslaicīgi saglabāt izmaiņas, neveicot tās, kamēr jūs varat strādāt ar kādu iepriekš izdarītu filiāli. Pēc tam jūs varat vienkārši pārslēgties atpakaļ uz pašreizējo filiāli, atjaunojot atlicinātos darbus. Lai izskaidrotu komandas “git stash” izmantošanu Ubuntu 20.04, mēs esam izstrādājuši šādu noderīgu, bet vienkāršu apmācību, ar kuras palīdzību jūs viegli varat saprast, kā darbojas “git atlicināt”.

Metode “git stash” izmantošanai Ubuntu 20.04

Stasīšana burtiski nozīmē kaut ko glabāt vai saglabāt īslaicīgi. Par komandas “git stash” izmantošanu Ubuntu 20.04, mēs esam izmantojuši testa krātuvi ar nosaukumu simplegit-progit. Precīza darbību secība ir apspriesta turpmāk:

1. solis: Pārejiet uz savu Git Project repozitoriju

Pirmkārt, mums ir jāpārvietojas uz direktoriju, kurā atrodas mūsu Git projekts. Lai to izdarītu, mēs varam izmantot šādu komandu:

cd / home / kbuzdar / simplegit-progit

Šeit jūs varat norādīt jebkuru ceļu no sava Ubuntu 20.04 sistēma, kurā atrodas jūsu attiecīgais Git projekta krātuve. No zemāk redzamā attēla jūs viegli varat redzēt, ka mūsu termināla ceļš tagad norāda uz mūsu Git projekta krātuvi:

2. solis: Veiciet dažas nejaušas izmaiņas projekta repozitorijā

Tagad, lai parādītu komandas “git stash” mērķi un lietojumu Ubuntu 20.04, mēs veiksim dažas nejaušas izmaiņas mūsu Git projekta krātuvē. Pirmkārt, mēs esam izveidojuši jaunu teksta failu ar nosaukumu Stash1.txt šajā direktorijā, izsniedzot šādu komandu:

sudo nano Atlicināt.txt

Pēc šīs komandas izdošanas mēs savā failā ierakstīsim kādu nejaušu tekstu, kā parādīts zemāk esošajā attēlā, pēc kura to varēsim saglabāt un aizvērt.

Tad tajā pašā projekta repozitorijā esam izveidojuši vēl vienu teksta failu ar nosaukumu Stash2.txt, izsniedzot šādu komandu:

sudo nano Atlicināt2.txt

Pēc tam mēs šajā failā esam vienkārši ierakstījuši kādu nejaušu tekstu, kā parādīts attēlā zemāk. Tad mēs esam saglabājuši un aizvēruši savu teksta failu.

3. solis: Atkārtoti inicializējiet savu Git Project repozitoriju

Tagad mums ir atkārtoti jāatjaunina mūsu Git projekta krātuve ar šādu komandu:

git init

Kad Git spēs atkārtoti inicializēt jūsu projekta krātuvi, tas terminālā parādīs zemāk redzamo ziņojumu:

4. solis: Pievienojiet veiktās izmaiņas savam Git Project krātuvei

Tagad mums jāpievieno tikko veiktās izmaiņas, t.e. divi teksta faili, kurus esam izveidojuši mūsu Git projekta repozitorijā, izmantojot šādu komandu:

git pievienot.

Ja jūsu nesen veiktās izmaiņas ir veiksmīgi pievienotas jūsu Git projekta krātuvei, tad jūsu terminālī netiks rādīti nekādi kļūdu ziņojumi, kā parādīts zemāk esošajā attēlā:

5. solis: Pārbaudiet Git pašreizējo statusu

Tagad mums jāpārbauda Git statuss. Ideālā gadījumā šajā statusā mums vajadzētu būt iespējai redzēt visas veicamās izmaiņas, t.e. divu tikko izveidoto teksta failu nosaukumi. Git statusu var pārbaudīt ar šādu komandu:

git statuss

No iezīmētā attēla sadaļas, kas parādīta zemāk, jūs viegli varat redzēt, ka divi jaunizveidotie teksta faili patiesībā ir izmaiņas, kas jāveic nākamreiz.

6. solis: Izdodiet komandu “git stash”

Tad pienāk komandas “git stash” izdošanas laiks, jo jauno izmaiņu vietā mēs vēlamies tās īslaicīgi saglabāt. Komandu “git stash” var izmantot šādā veidā:

git atlicināt

Ja šī komanda darbojas veiksmīgi, tā terminālā parādīs ziņojumu, ka jūsu darba direktorijs ir saglabāts, kā parādīts zemāk esošajā attēlā:

7. solis: Pārbaudiet Git statusu vēlreiz, lai uzzinātu, vai komanda “git stash” ir darbojusies pareizi

Ja mūsu izmaiņas ir veiksmīgi noturētas, tad pārbaudot Git statusu, tiks atklāts, ka pašlaik nav jāveic nekādas izmaiņas, kā parādīts šajā attēlā:

8. solis: Saglabāto izmaiņu atjaunošana, lai atkal strādātu ar tām

Tagad, kad vien vēlaties, lai vēlreiz strādātu ar saglabātajām izmaiņām, piemēram, varat tās veikt, tad vispirms tās ir jāatjauno, izmantojot tālāk norādīto komandu:

git atlicināt pop

Pēc šīs komandas izpildes jūs pamanīsit, ka izmaiņas, kuras iepriekš veicāt savā Git projekta krātuvē, kuras iepriekš tika ievietotas, ir gatavas veikt tagad, kā norādīts šajā attēlā:

Secinājums

Komanda “git stash” ir ārkārtīgi noderīga un bieži izmantota komanda Git vidē. Tas ne tikai īslaicīgi uzglabā pašreizējo strādājošo filiāli, bet arī ļauj ļoti ērti strādāt ar kādu no iepriekš piesaistītajām filiālēm. Pēc visu vēlamo darbību veikšanas iepriekš piesaistītajās filiālēs varat vienkārši izmantot komandu “git stash pop”, lai atgrieztos pašreizējā darba filiālē.

Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...
Microsoft Sculpt Touch bezvadu peles apskats
Es nesen lasīju par Microsoft Sculpt Touch bezvadu pele un nolēma to nopirkt. Pēc kāda laika izmantošanas es nolēmu dalīties savā pieredzē ar to. Šo b...
AppyMouse ekrāna skārienpaliktnis un peles rādītājs Windows planšetdatoriem
Planšetdatoru lietotājiem bieži pietrūkst peles rādītāja, it īpaši, ja viņi parasti lieto klēpjdatorus. Skārienekrāna viedtālruņiem un planšetdatoriem...