Turinys:
Video: Kaip grąžinti „Git“saugyklą į ankstesnį įsipareigojimą?
2024 Autorius: Lynn Donovan | [email protected]. Paskutinį kartą keistas: 2023-12-15 23:50
Jeigu nori atšaukti paskutinį įsipareigojimą tiesiog daryk git revert <nepageidaujamas įsipareigoti maiša>; tada tu gali stumti šis naujas įsipareigoti , kuris panaikino jūsų ankstesnis įsipareigojimas . Norėdami pataisyti atskilusią galvą, darykite git kasa <dabartinis šaka >.
Panašiai galite paklausti, kaip atkurti „git“saugyklą?
4 atsakymai
- git reset be parinkties --hard iš naujo nustato įvykdymo istoriją, bet ne failus. Naudojant parinktį --hard failai darbiniame medyje taip pat nustatomi iš naujo. (kredituotas vartotojas)
- Jei norite patvirtinti šią būseną, kad nuotolinė saugykla taip pat nurodytų atšauktą patvirtinimą, atlikite: git push -f (kredituotas vartotojas)
Be to, kaip grąžinti vietinį įsipareigojimą? Atidarykite „Git Extensions“, dešiniuoju pelės mygtuku spustelėkite įsipareigoti tu nori grįžti tada pasirinkite " Grąžinti įsipareigojimą Pasirinkite „Automatiškai sukurti a įsipareigoti "Jei norite tiesiogiai įsipareigoti į grąžinta pakeitimus arba jei norite rankiniu būdu įsipareigoti į grąžinta dėl pakeitimų laukelis nepažymėtas ir spustelėkite " Grįžti tai įsipareigoti “mygtuką.
Antra, kaip iš naujo nustatyti konkretų įsipareigojimą?
Norėdami iš naujo nustatyti HEAD šaką į tam tikrą įsipareigojimą:
- Įsitikinkite, kad šoninėje juostoje pasirinkta dabartinė HEAD šaka.
- Dešiniuoju pelės mygtuku spustelėkite įsipareigojimą, į kurį norite grįžti, sąraše ir pasirinkite Atstatyti HEAD į….
Kuo skiriasi git reset ir revert?
Iš aukščiau pateikto paaiškinimo galime sužinoti, kad didžiausias skirtumas tarp git reset ir git revert ar tai git atstatyti valios atstatyti šakos būseną į ankstesnę būseną, atmetus visus pakeitimus po norimo įpareigojimo git revert valios atstatyti į ankstesnę būseną sukuriant naują grįžtant įsipareigoja ir laikosi
Rekomenduojamas:
Kaip pažymėti įsipareigojimą?
Senų įsipareigojimų žymėjimas Pagal numatytuosius nustatymus git tag sukurs žymą įsipareigojime, kurį nurodo HEAD. Arba git žyma gali būti perduodama kaip nuoroda į konkretų įsipareigojimą. Tai pažymės priimtą įsipareigojimą, o ne numatytąjį HEAD. Norėdami surinkti senesnių įsipareigojimų sąrašą, vykdykite komandą git log
Kaip įvykdyti konkretų įsipareigojimą?
Eikite į „git“žurnalą arba „GitHub“vartotojo sąsają ir paimkite unikalias kiekvieno norimo įvykdymo įkeitimo maišą, tada paleiskite šią komandą: git cherry-pick super-long-hash-here. Tai įtrauks tik šį įsipareigojimą į jūsų dabartinę šaką. Pastumkite šią šaką kaip įprasta
Kaip ištrinti „Git“saugyklą sistemoje „Windows“?
6 Atsakymai Pradėti --> Bėk. Tipas: cmd. Eikite į savo projekto aplanką (pvz.: cd c:myProject) Iš savo projekto aplanko galite įvesti šį tekstą, kad pamatytumėte aplanką.git: attrib -s -h -r. / s / d. tada galite tiesiog ištrinti aplanką.git iš komandinės eilutės: del /F /S /Q /A.git. ir rmdir.git
Kaip iš naujo prijungti „git“saugyklą?
1 Atsakymas Klonuokite savo GitHub projektą. cd tame vietiniame klone. atlikite git --work-tree=/path/to/unzip/project diff, kad patikrintumėte, ar jūsų zip failas skiriasi nuo versijos, klonuotos iš git hub: jei taip, git add ir commit. tęsti darbą su vietiniu klonu (tai yra „git repo“)
Kaip atidaryti git saugyklą?
Pradėti naują git saugyklą Sukurkite katalogą, kuriame būtų projektas. Eikite į naują katalogą. Įveskite git init. Parašyk kokį kodą. Įveskite git add, kad pridėtumėte failus (žr. tipinio naudojimo puslapį). Įveskite git commit