Git ir būtisks rīks katra izstrādātāja jostā. Tas ļoti atvieglo projektu sadarbību komandā, un tā ir tikai viena no daudzajām priekšrocībām. Viena no ērtajām Git funkcijām ir git atlicināt kas saglabā izmaiņas, tās neveicot, un ļauj strādāt ar citām filiālēm.

Ja kādreiz strādājat ar vairākām filiālēm vienlaikus, jums jāiemācās saglabāt izmaiņas, tās saglabājot. Lasiet tālāk, jo mēs izskaidrojam, kas ir git atlicinātājs un kā to izmantot, lai atvieglotu izstrādātāja darbplūsmu.

Kas ir Gits Stašs?

Git atlicināt plauktos jūsu nepaveiktās izmaiņas, ļaujot jums mainīt filiāles un strādāt pie kaut kā cita. Iedomājieties, ka strādājat pie dažām izmaiņām un esat uzrakstījis daudz koda, ko vēl neesat gatavs veikt. Pēc tam jūs saņemat citu uzdevumu, un jums nekavējoties jāmaina filiāles.

Saglabāšana ļauj saglabāt veiktās izmaiņas un vienlaikus strādāt citā filiālē. Tā ir vieglāka darbība nekā apņemšanās: jūs saglabājat vietējās izmaiņas, neatjauninot repozitoriju.

Mainot filiāli, varat turpināt darbu, nezaudējot neizdarītās izmaiņas. Kad esat pabeidzis, pārslēdzieties atpakaļ uz sākotnējo filiāli un izgūstiet iepriekšējās izmaiņas, lai atsāktu darbu. Git automātiski piemēros jūsu iepriekšējās izmaiņas tīrajā darba direktorijā.

instagram viewer

Git atlicinātājs ne tikai ietaupa jūsu laiku, bet arī ļauj pieņemt labu izstrādātāja darbplūsmu. Jums varētu rasties jautājums, kāpēc nevajadzētu veikt izmaiņas tikai pirms filiāles maiņas. Lai gan tas ir iespējams, tas ir mazāk elastīgs un var sarežģīt jūsu krātuves vēsturi. Jūsu nepilnīgās izmaiņas netiek uzskatītas par nepabeigtu darbu, bet gan par pilnīgu kontrolpunktu.

Kā lietot Git Stash

Git atlicināt izmantošana ir salīdzinoši vienkārša. Pirmkārt, jūs saglabājat izmaiņas pašreizējā filiālē — izsauciet to filiāle-a- izmantojot git atlicināt. Pēc tam jūs varat pārslēgties uz citu filiāli -filiāle-b— un veikt kādu darbu pie tā. Kad esat gatavs atsākt darbu pie filiāle-a, pārslēdzieties atpakaļ un izgūstiet saglabātās izmaiņas.

Saglabājiet izmaiņas, izmantojot Git Stash

Pirmais solis tipiskā darbplūsmā ir izmaiņu glabāšana darba direktorijā.

Lai saglabātu vietējās izmaiņas neatkarīgi no tā, vai tās ir iestudētas vai neinstancētas, vispirms saglabājiet visus failus un pēc tam izpildiet šo komandu:

git atlicināt

Jums vajadzētu saņemt apstiprinājuma ziņojumu, kurā teikts, ka git ir saglabājis darba direktoriju. Tagad varat brīvi mainīt filiāli un turpināt darbu, nezaudējot izmaiņas:

git kases filiāle-b

Saistīts: Kā noņemt failu no Commit pakalpojumā Git

Izgūt saglabātās izmaiņas

Lai atkārtoti lietotu slēptās izmaiņas, jums būs jāizpēta sākotnējā filiāle un pēc tam jāatliek krātuve. Tālāk ir norādīts, kas jums jādara.

git checkout filiāle-a
git atlicināt pop

Kad būsiet izpildījis šīs komandas, Git jūsu darba kopijai piemēros saglabātās izmaiņas.

Ja vēlaties lietot izmaiņas, neizņemot tās no glabāšanas, tā vietā varat izmantot tālāk norādīto kodu:

git atlicināt pieteikties

Atlicināt ignorētos un neizsekotos failus

Palaižot git atlicināt, tas automātiski noliks plauktā visas pakāpeniskās un neiestudētās izmaiņas. Taču faili, kas tiek ignorēti vai vispār nav repozitorijā, netiek glabāti. Ja vēlaties glabāt šīs izmaiņas, jums būs jāmaina komanda git stash.

Saistīts: Lūk, kā notīrīt Git un noņemt neizsekotos failus

Lai glabātu neizsekotos failus:

git atlicināt -u

Lai glabātu neizsekotos un ignorētos failus, izmantojiet:

git atlicināt -a

Strādājiet gudri ar Git Stash

Ja nesen esat sācis strādāt ar git darbplūsmu, filiāļu maiņa var būt sarežģīta. Git Stash atvieglo jūsu darbplūsmu, īslaicīgi saglabājot vietējās izmaiņas.

Git ir ļoti svarīgs izstrādātāju ieguvums, un sekmīgai Git funkcionalitātei ir ļoti svarīga nozīme.

Advanced Git apmācība

Izmantojot šo visaptverošo rokasgrāmatu, izmantojiet savas Git prasmes no iesācēja līdz pieredzējušam.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Programmēšana
  • Git
Par autoru
M. Fahads Khawaja (Publicēts 91 raksts)

Fahāds ir MakeUseOf rakstnieks un šobrīd studē datorzinātnēs. Kā dedzīgs tehnoloģiju autors viņš rūpējas, lai viņš būtu informēts par jaunākajām tehnoloģijām. Viņu īpaši interesē futbols un tehnoloģijas.

Vairāk no M. Fahads Khawaja

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu