Š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:
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:
Č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:
Č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ą:
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:
8 veiksmas: patikrinkite HEAD rodyklę
Galiausiai įsitikinkite, kad HEAD pareigybė yra perkelta į naujai sukurtą esamą darbo šaką:
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