Kaip iš naujo nustatyti failą, kad jis būtų toks pat kaip pagrindinis „Git“ filialas

Kaip Is Naujo Nustatyti Faila Kad Jis Butu Toks Pat Kaip Pagrindinis Git Filialas



„Git“ naudotojai gali pasiekti vieną failą keliose šakose ir kelis kartus atnaujinti pakeitimus bei juos išsaugoti. Pakeitę „Git“ vietinę saugyklą, vartotojai turi atlikti „Git“ nuotolinės saugyklos pakeitimus, kad visam laikui juos išsaugotų ir atnaujintų kitiems projekto nariams. Šis procesas gali būti atliekamas naudojant Git komandas be vargo.

Šiame vadove sužinosite, kaip iš naujo nustatyti failus, kad jie būtų tokie patys kaip pagrindinė Git šaka.

Kaip iš naujo nustatyti failą, kad jis būtų toks pat kaip pagrindinis „Git“ filialas?

Tarkime, kad mūsų Git yra svarbus failas ' meistras “ filialas, kuris nebuvo atnaujintas. Tačiau jis jau buvo kelis kartus atnaujintas ir atliktas kitame padalinyje. Dabar privalome pašalinti visus failo pakeitimus ir grąžinti jį į tą pačią būseną, kaip ir pagrindinėje šakoje.







Norėdami suprasti aukščiau pateiktą scenarijų, pereikite prie toliau pateiktos procedūros!



1 veiksmas: paleiskite „Git Bash“.
Atidarykite „Git“ terminalą naudodami „ Pradėti ' Meniu:







2 veiksmas: pereikite į Git katalogą
Eikite į Git vietinį katalogą naudodami „ cd “ komanda:

$ cd 'C:\Vartotojai \n asma\Eik \R evert'



3 veiksmas: sukurkite ir perjunkite filialą
Dabar sukurkite ir nedelsdami perjunkite į naują šaką naudodami pateiktą komandą:

$ atsiskaityti -b meistras

4 veiksmas: sukurkite failą
Vykdykite ' liesti “ komanda sukurti naują failą pavadinimu “ failas1.txt “:

$ liesti failas1.txt

5 veiksmas: sekti failą
Tada sekite failą iš darbo katalogo į sustojimo sritį:

$ git pridėti failas1.txt

6 veiksmas: atlikite pakeitimus
Įtvirtinti Git saugykloje atliktus pakeitimus su patvirtinimo pranešimu:

$ git commit -m 'Pridėtas 1 failas'

Kaip matote, Git saugykloje pakeitimai sėkmingai atlikti:

7 veiksmas: atnaujinkite failą
Atidarykite failą ir atlikite kai kuriuos jo pakeitimus:

$ pradėti failą1.txt

8 veiksmas: atlikite pakeitimus
Dabar išsaugokite pakeitimus naudodami „ git commit “ komanda su „ -m “ parinktį nurodyti bet kurį pranešimą:

$ git commit -m 'failas1.txt atnaujintas'

9 veiksmas: perjunkite filialą
Tada paleiskite „ atsiskaityti ' komanda, kad perjungtumėte atgal į ankstesnę ' pagrindinis “ filialas:

$ atsiskaityti pagrindinis

10 veiksmas: atnaujinkite failą
Atidarykite failą naudodami „ pradėti “ komandą, kad ją atnaujintumėte, ir paspauskite „ CTRL + S “ klavišas, kad išsaugotumėte pakeitimus:

$ pradėti failą1.txt

11 veiksmas: iš naujo nustatykite failą
Norėdami iš naujo nustatyti pakeitimus, paleiskite „ atsiskaityti “ komanda:

$ atsiskaityti meistras -- failas1.txt

Čia mes nurodėme filialo pavadinimą ' meistras “ ir naudojo „ “ prieš failo pavadinimą, kuris rodo, kad nurodytas tekstas bus interpretuojamas kaip failo pavadinimas, o ne kaip šakos pavadinimas:

12 veiksmas: patikrinkite, ar veikia iš naujo
Dabar atidarykite failą, kad patikrintumėte atkūrimo operaciją:

$ pradėti failą1.txt

Kaip matote, nurodytas failas atidaromas numatytajame redaktoriuje ir iš naujo nustatomas kaip pagrindinė šaka:

13 veiksmas: peržiūrėkite pakeitimus
Galiausiai paleiskite „ git skirtumas “ komanda, kad pamatytumėte skirtumą tarp naujai iš naujo nustatyto failo turinio:

$ git skirtumas -- talpykloje

Čia „ – talpykloje “ parinktis naudojama atstatyti pakeitimus:

Pažiūrėkime, kaip iš naujo nustatyti failą į konkretų įsipareigojimą „Git“.

Kaip iš naujo nustatyti failą į konkretų įsipareigojimą „Git“?

Kartais vartotojai turi iš naujo nustatyti failą į tam tikrą įsipareigojimą. Norėdami tai pasiekti, vartotojai gali peržiūrėti failų versijų pakeitimus. Išbandykime šiuo tikslu toliau pateiktas instrukcijas.

1 veiksmas: perkelkite į aplanką
Vykdykite ' cd “ komanda, kad pereitumėte į konkretų aplanką:

$ cd 'C:\Vartotojai \n azma\Go'

2 veiksmas: sukurkite katalogą
Sukurkite naują Git vietinį katalogą naudodami pateiktą komandą:

$ mkdir „Linux“ patarimas

Po to eikite į naujai sukurtą „Git“ vietinę saugyklą:

$ cd „Linux“ patarimas

3 veiksmas: sukurkite ir perjunkite filialą
Dabar sukurkite naują filialą ir nedelsdami perjunkite į jį:

$ atsiskaityti -b alfa

Čia „ -b “ vėliavėlė žymi šaką:

4 veiksmas: sukurkite failą
Sukurkite naują failą pavadinimu ' failas1.txt “ naudodami šią komandą:

$ liesti failas1.txt

5 veiksmas: sekti failą
Tada paleiskite „ git pridėti “ komanda, kad būtų galima sekti failą į sustojimo sritį:

$ git pridėti failas1.txt

6 veiksmas: atidarykite failą
Atidarykite sukurtą failą, pridėkite teksto ir išsaugokite:

$ pradėti failą1.txt

7 veiksmas: sukurkite ir perjunkite filialą
Tada sukurkite ir perjunkite į naują filialą pavadinimu „ beta versija ' su pagalba ' atsiskaityti “ komanda:

$ atsiskaityti -b beta versija

8 veiksmas: atidarykite ir atnaujinkite failą
Atidarykite failą, atnaujinkite jį naujame filiale ir išsaugokite:

$ pradėti failą1.txt

9 veiksmas: atlikite pakeitimus
Įveskite visus Git saugyklos pakeitimus:

$ git commit -m '1 failas atnaujintas'

10 veiksmas: patikrinkite žurnalo istoriją
Peržiūrėkite vietinės „Git“ saugyklos žurnalo istoriją:

$ git žurnalas

Išvestis nurodo naujausius įsipareigojimų pakeitimus:

11 veiksmas: iš naujo nustatykite failą naudodami „Commit Hash“.
Vykdykite ' atsiskaityti ” komandą su įvykdymo maiša ir failo pavadinimu, kad ją iš naujo nustatytumėte:

$ atsiskaityti f0e09032ee7cc71e7181f8f4e1e9816f973915c0 failas1.txt

Kaip matote, pakeitimai sėkmingai nustatyti iš naujo:

Tą pačią užduotį taip pat galite atlikti naudodami „ git atstatyti “ komandą taip:

$ git atstatyti f0e09032ee7cc71e7181f8f4e1e9816f973915c0 failas1.txt

Kaip galite, dabartinė būsena „ failas1.txt 'yra' M “, kuris rodo, kad jis yra pakeistas ir nustatytas iš naujo, kaip anksčiau:

Mes sudarėme failų nustatymo iš naujo metodą, kad jis būtų toks pat kaip pagrindinė Git šaka.

Išvada

Norėdami iš naujo nustatyti failą, kad jis būtų toks pat kaip pagrindinė Git šaka, sukurkite vietinę Git saugyklą. Tada sukurkite ir pridėkite failus. Tada sukurkite ir nedelsdami perjunkite į naują filialą. Atidarykite failą naujame filiale, atnaujinkite jį ir išsaugokite jį Git. Vykdykite ' $ git checkout master – failo_pavadinimas “ komanda, kad iš naujo nustatytumėte failą. Norėdami iš naujo nustatyti failą į konkretų įsipareigojimą „Git“, naudokite „ $ git atstatyti “ arba „ $ git kasos “ komanda. Šiame vadove parodyta, kaip iš naujo nustatyti failus, kad jie būtų tokie patys kaip pagrindinė Git šaka.