Perkelkite šakos žymeklį į kitą įsipareigojimą be patikros

Perkelkite Sakos Zymekli I Kita Isipareigojima Be Patikros



„Git“ yra pagrindinis įrankis, kurį kūrėjai naudoja savo didelių kūrimo projektų šaltinio kodo failams valdyti. „Git“ kūrėjai sąveikauja su „GitHub“ prieglobos paslauga per vietinius filialus. Tiksliau sakant, „Git“ šaka yra kilnojamasis rodyklė, nukreipianti į įsipareigojimus. Išsaugant „Git“ dabartinės darbo saugyklos pakeitimus, numatytoji šaka, pavyzdžiui, „ meistras “ nurodo naujausią įsipareigojimą ir po kiekvieno įsipareigojimo juda į priekį.

Šiame rašte bus paaiškinta, kaip perkelti filialo žymeklį į kitą filialą be atsiskaitymo.

Kaip perkelti filialo žymeklį į kitą įsipareigojimą be patikros?

Norėdami perkelti šakos žymeklį į kitą įsipareigojimą be patikros, atlikite nurodytus veiksmus:







  • Eikite į norimą saugyklą.
  • Peržiūrėkite dabartinės šakos Git žurnalą.
  • Perjunkite į kitą filialą ir patikrinkite jo „Git“ nuorodų žurnalą.
  • Pasinaudokite ' $ git filialas -f “ komanda šakos žymekliui perkelti.
  • Peržiūrėkite dabartinę šakos žymeklio padėtį.

1 veiksmas: eikite į konkretų katalogą
Pereikite į Git vietinį katalogą vykdydami „ cd “ komanda:



$ cd 'C:\Eik \t is_repo'



2 veiksmas: patikrinkite „Git“ žurnalą:
Norėdami peržiūrėti „Git“ žurnalą ir patikrinti dabartinę šakos žymeklio padėtį, naudokite „ git žurnalas “ komanda kartu su „ -viena linija “ vėliava:





$ git žurnalas --prisijungęs

Kaip matote, šakos žymeklis rodo „ Ištrinti “ įsipareigoti:



3 veiksmas: perjunkite į kitą filialą
Tada perjunkite į norimą vietinį filialą naudodami „ $ git jungiklis “ komanda:

$ git jungiklio meistras

4 veiksmas: peržiūrėkite dabartinės šakos Git žurnalą
Patikrinkite Git nuorodų žurnalą, kad pamatytumėte dabartinę HEAD rodyklės padėtį dabartinėje darbo šakoje:

$ git žurnalas --prisijungęs

Čia iš toliau pateiktos išvesties matote, kad HEAD rodo į ' meistras “ filialas:

5 veiksmas: perkelkite šakos žymeklį
Norėdami perkelti šakos žymeklį į kitą įsipareigojimą be atsiskaitymo, naudokite „ $ git filialas “ komandą kartu su filialo pavadinimu:

$ gito šaka -f dev

Čia „ -f “ parinktis reiškia „ jėga “, kuris nustatys, kur bus nukreipta šaka HEAD:

6 veiksmas: peržiūrėkite šakos žymeklį
Tada patikrinkite HEAD padėtį naudodami toliau pateiktą komandą:

$ git šou GALVA

Kaip matote, GALVOS padėtis perkelta į kitą šakos pavadinimą “ dev “, taip pat „ meistras “ filialas:

7 veiksmas: perjunkite į kitą filialą
Po to perjunkite į „ dev “ šaka, kad peržiūrėtumėte tos konkrečios šakos pakeitimus:

$ git perjungti dev

8 veiksmas: patikrinkite HEAD rodyklę
Galiausiai įsitikinkite, kad HEAD pareigybė yra perkelta į naujai sukurtą esamą darbo šaką:

$ git šou GALVA

Galima pastebėti, kad GALVA padėtis yra nukreipta į „ meistras “ filialas, taip pat “ dev “ filialas:

Mes efektyviai paaiškinome šakos žymeklio perkėlimo į skirtingus įsipareigojimus be patikros procedūrą.

Išvada

Norėdami perkelti šakos žymeklį į kitą įsipareigojimą be patikros, pirmiausia eikite į konkrečią saugyklą ir patikrinkite dabartinės šakos Git žurnalą. Tada perjunkite į kitą šaką ir peržiūrėkite jos „Git“ nuorodų žurnalą, kad sužinotumėte, kur rodo HEAD. Po to perkelkite šakos žymeklį į kitą įsipareigojimą naudodami „ $ git filialas -f “ komanda. Galiausiai peržiūrėkite HEAD padėtį naudodami „ $ git šou HEAD “ komanda. Šiame įraše paaiškintas būdas perkelti šakos žymeklį į kitą Git įsipareigojimą be patikros.