Kako obnoviti izbrisane datoteke Git? 5 načinov za vas! [Obnovitev diska]

Jeziki: nemški japonski

povzetek :

Git obnovi izbrisano datoteko

Ali ste pomotoma izbrisali datoteke Git? Ta objava od Čarovnik za particije MiniTool vam ponuja 5 načinov za oddajo Git obnovi izbrisane datoteke . Izberete lahko en način glede na vaše stanje. Upam, da vam je ta članek koristen.





Hitra navigacija:

Kaj je Git?

Git je odprtokodni porazdeljeni program za nadzor različic, ki se uporablja za usklajevanje dela med programerji, ki med razvojem programske opreme sodelujejo pri razvoju izvorne kode. Ta programska oprema lahko shranjuje datoteke in sledi spremembam v katerem koli nizu datotek z odlagališči.

Kaj je repozitorij? Če uporabljate Git za razvoj programske opreme, morate najprej namestiti Git, drugo pa ustvariti skladišče. Nato lahko svoje datoteke za razvoj programske opreme naložite v to skladišče. Vse datoteke v tem skladišču lahko upravlja Git.

Git bo spremljal vse spremembe (spremembe in izbris) v vsaki datoteki in imel celotno zgodovino, tako da lahko razvijalci obnovijo datoteke v prihodnosti.



Nasvet: Če se pridružite obstoječemu projektu razvoja programske opreme, lahko klonirate obstoječe skladišče Git, da ustvarite popolno lokalno kopijo na vašem računalniku. Kloniranje skladišča bo preneslo vse objave in veje tega skladišča.

Git Izbriši datoteko

Ko uporabljate Git za programiranje, vam omogoča kopiranje repozitorij v vaš lokalni računalnik, nato pa morate samo delati na vašem lokalnem računalniku. Ko spremenite datoteko v Gitu, mora ta iti skozi naslednje faze:

Nasvet: Če ste uredili kodno datoteko in ta datoteka ni bila naložena v Git, se datoteki ne sledi. Če je bila datoteka dodana v Git, je v sledenem stanju. Vse datoteke, ki jih kopirate iz Gita, so v sledenem stanju. Sledeno stanje ima tri podstanja: spremenjeno, uprizorjeno in potrjeno
    Spremenjeno:Datoteka je bila spremenjena (v delovnem imeniku), vendar še ni shranjena v lokalni repozitorij. Uprizorjeno:Spremenjena datoteka je označena za vključitev v naslednji potrjeni posnetek. Zavezan:Datoteka je bila varno shranjena v lokalnem skladišču.

Nato lahko sinhronizirate lokalni repozitorij in oddaljeno skladišče (nekateri ljudje morda uporabljajo GitHub kot njihovo oddaljeno skladišče).

Kako Git odstrani datoteke? Če želite izbrisati datoteko v Gitu, je postopek naslednji:



1. korak (neobvezno): Uporabite ukaz git klon + url da kopirate oddaljeno skladišče v lokalni računalnik. URL je pot strežnika, kamor shranite oddaljeno skladišče.

Kako klonirati skladišče GitHub in podvojiti repozitorij?

2. korak: Zdaj morate odstraniti datoteke iz Gita.



  • Uporabi ukaz rm + ime datoteke za brisanje datoteke samo iz delovnega imenika.
  • Uporabi ukaz git rm + ime datoteke za brisanje datoteke iz uprizoritvenega območja in delovnega imenika.
  • Če ima datoteka, ki jo želite izbrisati, posodobitve v indeksu, uporabite ukaz: git rm -f + ime datoteke za prisilno odstranitev datoteke iz uprizoritvenega območja in delovnega imenika.
  • Če želite datoteko odstraniti iz uprizoritvenega območja, vendar jo še vedno želite obdržati v delovnem imeniku, uporabite ta ukaz: git rm --cached + ime datoteke .

3. korak: Operacijo brisanja potrdite v lokalni repozitorij. Prosimo, uporabite ta ukaz: git commit -m 'izbriši + ime datoteke' .

Nasvet: Če za brisanje datoteke uporabite rm + ime datoteke, morate pred brisanjem uporabiti git add/rm + ime datoteke ukaz za dodajanje operacije v uprizoritveno območje.

4. korak: Potisnite operacijo brisanja v oddaljeno skladišče. Prosimo, uporabite ta ukaz: git push .

Git izbriši datoteko



git ni prepoznana sličica Reši: Git ni prepoznan kot notranji ali zunanji ukaz

Ste že kdaj prejeli sporočilo o napaki git ni prepoznan kot notranji ali zunanji ukaz, delujoči program ali paketna datoteka? Tukaj je, kako to rešiti.

Preberi več

Kako Git obnovi izbrisane datoteke?

Če pomotoma izbrišete datoteko Git, lahko Gitu omogočite, da preprosto razveljavi brisanje. Preden pa Git obnovite izbrisane datoteke, morate najprej ugotoviti, v kakšnem stanju so datoteke. To lahko storite z ukazom: git status . Ta ukaz se lahko prikaže, če obstajajo datoteke, ki so bile znova spremenjene od vaše zadnje potrditve. Prikazuje tudi stanje spremenjenih datotek.

Nasvet: Ta ukaz je mogoče uporabiti neposredno, nato pa bo prikazal vse spremenjene datoteke. Seveda lahko ta ukaz uporabite tudi za določen imenik. Preprosto morate uporabiti ukaz cd, da se najprej pomaknete do tega imenika.

git status

Na splošno, ko uporabite ukaz git status, bo izbrisana datoteka Git imela naslednja stanja:

    Spremembe niso uprizorjene za objavo. Izbrisano: ime datoteke.To pomeni, da ste izbrisali datoteko, vendar operacija brisanja ni dodana v uprizoritveno območje. Spremembe, ki jih je treba zavezati. Izbrisano: ime datoteke.To pomeni, da je operacija brisanja dodana v uprizoritveno območje in je operacija v postopnem stanju. Vaša veja je pred xx za 1 potrditev.To pomeni, da ste operacijo brisanja predali lokalnemu skladišču.
  1. Poleg zgornjih primerov obstaja še en primer, ko ste operacijo brisanja sinhronizirali z oddaljenim skladiščem. Vendar ukaz git status ne bo prikazal odobrenih datotek in morate uporabiti datoteko git dnevnik ukaz.

stanje izbrisane datoteke

Glede na to, v kakšnem primeru ste, lahko izberete ustrezen način, da Git obnovi izbrisane datoteke. Prosimo, nadaljujte z branjem, da dobite te metode.

gitignore ne deluje sličica Kako popraviti, da Gitignore ne deluje? – Tukaj so rešitve za vas

Vas moti, da gitignore ne deluje? Ta moteča težava se pogosto pojavlja na platformi GitHub. Objava vam bo pomagala odpraviti težavo.

Preberi več

Primer 1. Spremembe, ki niso bile pripravljene za objavo

Če izbrišete datoteko z ukazom rm + ime datoteke in ne uporabljaš git add/rm + ime datoteke ukaz za dodajanje operacije brisanja v uprizoritveno območje, boste prejeli to sporočilo, ko boste preverili stanje datoteke.

V tem primeru lahko uporabite ta ukaz, če želite, da Git povrne brisanje datotek: git checkout – ime datoteke .

Primer 2. Spremembe, ki jih je treba sprejeti

To sporočilo o stanju boste prejeli, ko dodate operacijo brisanja v uprizoritveno območje ali izbrišete datoteko Git neposredno z ukazom git rm + ime datoteke .

Če želite v tem primeru Git razveljaviti brisanje, morate uporabiti ukaz git ponastavi GLAVA + ime datoteke , da prekličete operacijo brisanja iz uprizoritvenega območja, nato pa uporabite git checkout ukaz za preklic brisanja datoteke.

ukaz add apt repository ni najden sličica Kako popraviti napako Add Apt Repository Command Not Found? [2 koraka]

Ste naleteli na napako add apt repository command not found? Zdaj ste prišli na pravo mesto. Ta objava vas vodi skozi celoten vodnik za popravilo.

Preberi več

Primer 3. Spremembe so bile zavezane lokalnemu repozitoriju

Če ste operacijo brisanja predali lokalnemu skladišču, da bi Git lahko obnovil izbrisane datoteke, morate vrniti različico skladišča nazaj. Tukaj je vodnik:

Korak 1: Uporabite ukaz git dnevnik za ogled vseh različic skladišča Git. Če je seznam različic predolg, lahko uporabite ukaz git dnevnik --pretty=oneline da dobite kratek seznam. Poleg tega lahko zmanjšate število različic tako, da navedete datum.

git dnevnik

2. korak: Uporabite ukaz git ponastavi --hard + ID različice da se vrnete na izbrano različico. Izbrati morate različico, pri kateri datoteka še ni izbrisana. Vtipkate lahko samo prvih nekaj nizov ID-ja, ki zadostujejo za označevanje edinstvenosti različice. Nato boste obnovili izbrisano datoteko Git.

Primer 4. Spremembe so bile sinhronizirane z oddaljenim skladiščem

V tem primeru morate vrniti različico skladišča, če želite, da Git obnovi izbrisane datoteke. Samo naredite, kar sem rekel v primeru 3. Nato potisnite vrnjeno različico v oddaljeno skladišče z ukazom git push -f .

Git privzeto dovoljuje samo višjo različico skladišča, da prepiše nižjo različico. Če torej želite uporabiti nižjo različico za prepisovanje višje različice, morate dodati -f na git push ukaz, kar pomeni, da boste lokalni repozitorij prisilno potisnili v oddaljeno.

src refspec master se ne ujema z nobeno sličico Hitro reši napako: Src Refspec Master se ne ujema z nobeno

Ta objava vam predstavlja uvod v napako: src refspec master se ne ujema z nobeno. Pokaže vam tudi, kako odpraviti to napako Git.

Preberi več

Primer 5. Kaj, če zgornje metode niso uspele?

Če vam zgornje metode ne pomagajo obnoviti datoteke Git, lahko poskusite MiniTool Partition Wizard, ki lahko obnovi podatke s trdega diska. Tukaj je vodnik:

Brezplačen prenos

Korak 1: Zaženite MiniTool Partition Wizard in pojdite do njegovega glavnega vmesnika. Nato kliknite na Obnovitev podatkov funkcija v zgornjem delu.

funkcija obnovitve podatkov

2. korak: V na novo odprtem Obnovitev podatkov zavihek, premaknite kazalec na Izberite Mapa razdelek in kliknite na Prebrskaj gumb. Nato se pomaknite do mape, v kateri ste izbrisali datoteko Git. Ta programska oprema bo samodejno začela skenirati.

Nasvet: Če ne veste, v katero mapo shranite datoteko Git, lahko skenirate particijo, na kateri je nameščen Git, ali skenirate celoten trdi disk. Če to storite, bo postopek skeniranja trajal več časa.

skeniranje mape

3. korak: Počakajte, da se postopek skeniranja zaključi. Zdaj morate najti izbrisano datoteko Git. Ko je izbrisana datoteka Git najdena, potrdite polje pred njo in kliknite Shrani gumb. Nato izberite varno mesto za shranjevanje obnovljene datoteke.

Nasvet:
1. Če želite hitro najti izbrisano datoteko Git, priporočam, da preskočite na Vrsta zavihek. Razširite vsako mapo z vrsto datoteke, da poiščete vrsto datoteke izbrisane datoteke Git. Nato ga označite in v desnem podoknu poiščite izbrisano datoteko Git.
2. Ne shranjujte obnovljenih datotek na particijo/disk, kjer je datoteka Git izbrisana. V nasprotnem primeru se lahko izbrisana datoteka prepiše.

MiniTool Partition Wizard ponuja tudi naslednja orodja, ki vam pomagajo hitro in pravilno najti podatke:

    Najti:Omogoča vam iskanje podatkov glede na ime. Vendar upoštevajte, da včasih MiniTool Partition Wizard morda ne bo obnovil imena datoteke. V tem primeru bo obnovljene datoteke preimenoval. filter:Omogoča vam iskanje datotek glede na končnico datoteke, velikost datoteke in datum ustvarjanja ali spremembe datoteke. Predogled:Omogoča vam predogled do 70 vrst datotek, tako da lahko ugotovite, ali so najdene datoteke tisto, kar želite obnoviti.

obnoviti podatke glede na vrste datotek

Tukaj je objava, ki govori o tem, kako izbrisati datoteke v Gitu in kako obnoviti izbrisane datoteke Git. Navaja 5 primerov, ki jih morate upoštevati pri obnovitvi izbrisanih datotek Git. Nato sledite korakom za obnovitev datotek. Kliknite za tweet

Spodnja črta

Je ta objava za vas koristna? Ali imate druge ideje o tem, kako obnoviti izbrisane datoteke Git? Prosimo, da jih delite z nami v naslednjem območju za komentarje. Poleg tega, če imate težave pri uporabi MiniTool Partition Wizard, nas kontaktirajte preko [email protected] . Odgovorili vam bomo v najkrajšem možnem času.