Ar yra „git touch“, kad galėčiau perkelti tą patį failą su nauja laiko žyma?

Ar Yra Git Touch Kad Galeciau Perkelti Ta Pati Faila Su Nauja Laiko Zyma



Kai vartotojai atlieka pakeitimus Git, įsipareigojimai išsaugomi su laiko žyma pagal vartotojo sistemos laiko juostą. Tiksliau, kiekvienas įsipareigojimas turi dvi datas, t. y. „ įsipareigojimo data ' ir ' autoriaus data “. Vartotojai gali keisti / modifikuoti įsipareigojimų istoriją ir peržiūrėti, kada pakeitimai buvo atlikti praeityje. Tačiau nerekomenduojama keisti įvykdymo istorijos, nebent tai būtina kokiai nors operacijai.

Šis įrašas parodys būdą, kaip perkelti tą patį failą su nauja / kitokia laiko žyma.







Ar yra „git touch“ norint perkelti tą patį failą su nauja / kitokia laiko žyma?

Ne, nėra ' git prisilietimas “ komanda „Git“, kad nustumtų tą patį failą su nauja arba kita laiko žyma. Tačiau vartotojai gali nusiųsti tą patį failą su nauja / kitokia laiko žyma naudodami kitą metodą. Norėdami tai padaryti, išbandykite toliau pateiktus veiksmus.



1 veiksmas: peržiūrėkite įsipareigojimų istoriją



Pirmiausia patikrinkite „Git“ žurnalą, kad peržiūrėtumėte įsipareigojimų istoriją, įskaitant įsipareigojimo laiko žymą:





$ git žurnalas -- žalias


Čia „ – žalias “ parinktis naudojama norint parodyti išsamią įsipareigojimo informaciją.

Žemiau esančiame paveikslėlyje paryškinta dalis rodo laiko žymą ir failo pavadinimą:




2 veiksmas: atlikite pakeitimus faile

Tada pakeiskite failo turinį, kad atliktumėte pakeitimus tame pačiame ' Test1.txt “ failas:

$ aidas 'Tai mano bandomasis failas' >> Test1.txt



3 veiksmas: stebėkite pakeitimus

Tada išsaugokite naujai pridėtus Git indekso pakeitimus naudodami toliau nurodytą komandą:

$ git pridėti Test1.txt



4 veiksmas: patvirtinkite failą naudodami naują laiko žymą

Dabar vykdykite pateiktą komandą, kad įkeltumėte tą patį failą su nauja laiko žyma:

$ git commit --leisk-tuščias -m „Įsipareigojimas naudojant naują laiko žymą“



5 veiksmas: patikrinkite pakeitimus

Galiausiai, naudodami šią komandą, įsitikinkite, kad failas buvo perkeltas į vietinę saugyklą su nauja laiko žyma:

$ git žurnalas -- žalias


Galima pastebėti, kad failas buvo sėkmingai perkeltas naudojant naują laiko žymą:


Mes paaiškinome, kaip nusiųsti tą patį failą su nauja laiko žyma.

Išvada

Norėdami perkelti tą patį failą su nauja arba kita laiko žyma, pirmiausia eikite į vietinę saugyklą. Modifikuokite failą ir stebėkite pakeitimus. Tada paleiskite „ git commit -allow-empty -m '' “ komandą, kad nustumtumėte failą į vietinę saugyklą su nauja laiko žyma. Galiausiai patikrinkite pakeitimus. Šis įrašas iliustruoja būdą, kaip perkelti tą patį failą su nauja laiko žyma.