Pārvietojiet filiāles rādītāju uz citu saistību izpildi bez izrakstīšanās

Parvietojiet Filiales Raditaju Uz Citu Saistibu Izpildi Bez Izrakstisanas



Git ir būtisks rīks, ko izstrādātāji izmanto, lai pārvaldītu savu lielo izstrādes projektu pirmkoda failus. Git izstrādātāji mijiedarbojas ar GitHub mitināšanas pakalpojumu, izmantojot vietējās filiāles. Konkrētāk, Git filiāle ir kustīgs rādītājs, kas norāda uz saistībām. Saglabājot izmaiņas Git pašreizējā darba repozitorijā, noklusējuma filiāle, piemēram, ' meistars ” norāda uz pēdējo apņemšanos un virzās uz priekšu pēc katras apņemšanās.

Šis raksts izskaidro filiāles rādītāja pārvietošanu uz citu filiāli bez izrakstīšanās.

Kā pārvietot filiāles rādītāju uz citu saistību izpildi bez izrakstīšanās?

Lai pārvietotu filiāles rādītāju uz citu saistību bez izrakstīšanās, veiciet norādītās darbības:







  • Dodieties uz vēlamo repozitoriju.
  • Skatiet pašreizējās filiāles Git žurnālu.
  • Pārslēdzieties uz citu filiāli un pārbaudiet tās Git atsauces žurnālu.
  • Izmantojiet ' $ git filiāle -f ” komanda filiāles rādītāja pārvietošanai.
  • Skatiet atzarojuma rādītāja pašreizējo pozīciju.

1. darbība. Pārejiet uz konkrēto direktoriju
Pārejiet uz Git vietējo direktoriju, izpildot “ cd ” komanda:



$ cd 'C:\Iet \t ir_repo'



2. darbība: pārbaudiet Git žurnālu:
Lai skatītu Git žurnālu un pārbaudītu filiāles rādītāja pašreizējo pozīciju, izmantojiet “ git žurnāls ' komanda kopā ar ' – vienlīnija ” karogs:





$ git žurnāls -- tiešsaistē

Kā redzat, filiāles rādītājs norāda uz ' dzēst ” apņemties:



3. darbība. Pārslēdzieties uz citu filiāli
Pēc tam pārslēdzieties uz vēlamo vietējo filiāli, izmantojot “ $ git slēdzis ” komanda:

$ git slēdža meistars

4. darbība: skatiet pašreizējās filiāles Git žurnālu
Pārbaudiet Git atsauces žurnālu, lai skatītu HEAD rādītāja pašreizējo pozīciju pašreizējā darba filiālē:

$ git žurnāls -- tiešsaistē

Šeit no tālāk redzamās izvades jūs varat redzēt, ka GALVA norāda uz ' meistars ” filiāle:

5. darbība. Pārvietojiet filiāles rādītāju
Lai pārvietotu filiāles rādītāju uz citu saistību izpildi bez izrakstīšanās, izmantojiet “ $ git filiāle ” komanda kopā ar filiāles nosaukumu:

$ git filiāle -f izstrādātājs

Šeit “ -f ' opcija apzīmē ' spēku ”, kas noteiks, kur novirzīs zara HEAD:

6. darbība: skatiet filiāles rādītāju
Pēc tam pārbaudiet HEAD pozīciju, izmantojot tālāk norādīto komandu:

$ git šovs GALVA

Kā redzat, GALVAS pozīcija ir pārvietota uz citu filiāles nosaukumu ' izstrādātājs ' kā arī ' meistars ” filiāle:

7. darbība. Pārslēdzieties uz citu filiāli
Pēc tam pārslēdzieties uz ' izstrādātājs ” filiāle, lai skatītu izmaiņas konkrētajā filiālē:

$ git slēdzis dev

8. darbība: pārbaudiet HEAD rādītāju
Visbeidzot, pārliecinieties, ka HEAD amats tiek pārvietots uz jaunizveidoto pašreizējo darba nozari:

$ git šovs GALVA

Var novērot, ka GALVAS pozīcija norāda uz ' meistars ' filiāle, kā arī ' izstrādātājs ” filiāle:

Mēs esam efektīvi izskaidrojuši filiāles rādītāja pārvietošanas procedūru uz dažādām saistībām bez izrakstīšanās.

Secinājums

Lai pārvietotu filiāles rādītāju uz citu apņemšanos bez izrakstīšanās, vispirms pārejiet uz konkrēto repozitoriju un pārbaudiet pašreizējās filiāles Git žurnālu. Pēc tam pārejiet uz citu filiāli un skatiet tā Git atsauces žurnālu, lai uzzinātu, kur norāda HEAD. Pēc tam pārvietojiet filiāles rādītāju uz citu apņemšanos, izmantojot ' $ git filiāle -f ” komandu. Visbeidzot, skatiet HEAD pozīciju, izmantojot ' $ git šovs HEAD ” komandu. Šajā ziņojumā ir izskaidrota metode filiāles rādītāja pārvietošanai uz citu Git apņemšanos bez izrakstīšanās.