Kuidas kustutatud Git-faile taastada? 5 viisi teile! [Ketta taastamine]

Keeled: saksa keel jaapanlane

Kokkuvõte:

Git taasta kustutatud fail

Kas olete Git-failid ekslikult kustutanud? See postitus pärit MiniTooli partitsiooniviisard pakub teile 5 võimalust rentida Git taastab kustutatud failid . Saate valida ühe viisi vastavalt oma seisundile. Loodan, et see artikkel on teile kasulik.





Kiire navigeerimine:

Mis on Git?

Git on avatud lähtekoodiga hajutatud versioonihaldusprogramm, mida kasutatakse tarkvaraarenduse käigus lähtekoodi koostöös väljatöötavate programmeerijate töö koordineerimiseks. See tarkvara suudab salvestada faile ja jälgida muudatusi mis tahes hoidlatega failikomplektides.

Mis on hoidla? Kui kasutate tarkvara arendamiseks Giti, peaksite esimese asjana installima Giti ja teiseks peaksite looma hoidla. Seejärel saate oma tarkvaraarendusfailid sellesse hoidlasse üles laadida. Git saab hallata kõiki selles hoidlas olevaid faile.

Git jälgib kõiki muudatusi (muutmist ja kustutamist) igas failis ja omab täielikku ajalugu, et arendajad saaksid tulevikus faile taastada.



Näpunäide: Kui liitute olemasoleva tarkvaraarendusprojektiga, saate olemasoleva Giti hoidla kloonida, et luua arvutisse täielik kohalik koopia. Hoidla kloonimisel laaditakse alla kõik selle hoidla tagatised ja harud.

Git Kustuta fail

Kui kasutate Giti programmeerimiseks, võimaldab see kopeerida hoidlaid kohalikku arvutisse ja seejärel peate lihtsalt töötama kohaliku arvutiga. Kui teete Gitis faili muudatusi, peaks fail läbima järgmised etapid.

Näpunäide: Kui olete koodifaili redigeerinud ja seda faili pole Giti üles laaditud, pole faili jälgimist. Kui fail on Giti lisatud, on see jälgitavas olekus. Kõik failid, mida kopeerite Gitist, on jälgitavas olekus. Jälitaval olekul on kolm alamolekut: muudetud, lavastatud ja toime pandud
    Muudetud:Faili on muudetud (töökataloogis), kuid seda pole veel kohalikku hoidlasse salvestatud. Lavastatud:Muudetud fail on märgitud järgmisesse tehtud hetktõmmisesse lisamiseks. Pühendunud:Fail on turvaliselt kohalikku hoidlasse salvestatud.

Seejärel saate sünkroonida kohaliku hoidla ja kaughoidla (mõned inimesed võivad kasutada GitHubi kaughoidlana).

Kuidas Git faile eemaldab? Kui soovite Gitis faili kustutada, on protsess järgmine:



1. samm (valikuline): Kasutage käsku git kloon + url kaughoidla kohalikku arvutisse kopeerimiseks. URL on serveri tee, kuhu kaughoidla salvestate.

Kuidas kloonida GitHubi hoidlat ja kopeerida hoidlast?

2. samm: Nüüd peate failid Gitist eemaldama.



  • Kasutage käsku rm + failinimi faili kustutamiseks ainult töökataloogist.
  • Kasutage käsku git rm + failinimi faili kustutamiseks nii etapialast kui ka töökataloogist.
  • Kui kustutatava faili registris on värskendusi, peaksite kasutama käsku: git rm -f + failinimi faili sunniviisiliseks eemaldamiseks lavastusalast ja töökataloogist.
  • Kui soovite faili lavastusalast eemaldada, kuid soovite seda siiski töökataloogis hoida, kasutage seda käsku: git rm -- vahemällu salvestatud + failinimi .

3. samm: Viige kustutamistoiming kohalikku hoidlasse. Palun kasutage seda käsku: git commit -m 'kustuta + failinimi' .

Näpunäide: Kui kasutate faili kustutamiseks rm + failinimi, peaksite enne kustutamistoimingu sooritamist kasutama git add/rm + failinimi käsk toimingu lisamiseks lavastusalale.

4. samm: Lükake kustutamistoiming kaughoidlasse. Palun kasutage seda käsku: git push .

Kustuta fail



git ei tuvastata pisipilti Lahendage: Git ei tuvastata sisemise või välise käsuna

Kas olete kunagi saanud veateate, et git ei tuvastata sisemise või välise käsuna, töötava programmina või pakkfailina? Siin on, kuidas seda lahendada.

Loe rohkem

Kuidas Git kustutatud failid taastab?

Kui kustutate Git-faili kogemata, saate lasta Gitil kustutamise hõlpsalt tagasi võtta. Enne Giti failide kustutamist tuleks aga esmalt välja selgitada, mis olekus failid on. Selleks võite kasutada käsku: git staatus . See käsk võib kuvada, kas on faile, mida on pärast viimast sissekandmist uuesti muudetud. See näitab ka muudetud failide olekut.

Näpunäide: Seda käsku saab otse rakendada ja seejärel loetletakse kõik muudetud failid. Muidugi saate seda käsku rakendada ka konkreetsele kataloogile. Esmalt peate sellesse kataloogi navigeerimiseks lihtsalt kasutama käsku cd.

git staatus

Üldiselt, kui kasutate käsku git status, on kustutatud Git-failil järgmised olekud:

    Muudatused ei ole elluviimiseks lavastatud. Kustutatud: failinimi.See tähendab, et olete faili kustutanud, kuid kustutamistoimingut ei lisata lavastusalale. Muudatused tuleb teha. Kustutatud: failinimi.See tähendab, et kustutamistoiming lisatakse lavastusalale ja toiming on etapiviisilises olekus. Teie haru on xx-st 1 kohustuse võrra ees.See tähendab, et olete kustutamistoimingu sooritanud kohalikus hoidlas.
  1. Lisaks ülaltoodud juhtumitele on veel üks juhtum, kus olete kustutamistoimingu kaughoidlaga sünkrooninud. Kuid käsk git status ei kuva pühendunud faile ja peate kasutama git logi käsk.

kustutatud faili olek

Vastavalt sellele, millises olukorras olete, saate valida vastava meetodi, kuidas Git kustutatud faile taastada. Nende meetodite saamiseks jätkake lugemist.

gitignore Kuidas parandada, et Gitignore ei tööta? – Siin on teile lahendused

Kas teid häirib gitignore'i mittetöötamise probleem? See piinav probleem esineb sageli GitHubi platvormil. Postitus aitab teil probleemi lahendada.

Loe rohkem

Juhtum 1. Muudatused ei ole elluviimiseks tehtud

Kui kustutate faili käsuga rm + failinimi ja te ei kasuta git add/rm + failinimi käsku kustutamistoimingu lisamiseks etapiviisilisele alale, kuvatakse see teade, kui kontrollite faili olekut.

Sel juhul saate Gitil failide kustutamise tühistamiseks kasutada järgmist käsku: git checkout – failinimi .

Juhtum 2. Tehtavad muudatused

Selle olekuteate kuvatakse pärast kustutamistoimingu lisamist etappi või Git-faili otse kustutamist käsuga git rm + failinimi .

Sel juhul peate Gitil kustutamise tagasivõtmiseks kasutama käsku git reset HEAD + failinimi kustutamistoimingu katkestamiseks etapialast ja seejärel kasutage nuppu saada kassasse käsk faili kustutamise tühistamiseks.

lisa apt hoidla käsku ei leitud pisipilti Kuidas parandada Add Apt hoidla käsku ei leitud viga? [2 sammu]

Kas olete kohanud veateadet add apt repository not found? Nüüd jõuate õigesse kohta. See postitus annab teile täieliku juhendi selle parandamiseks.

Loe rohkem

Juhtum 3. Muudatused on tehtud kohalikus hoidlas

Kui olete kustutamistoimingu teinud kohalikus hoidlas, peaksite Gitil kustutatud failide taastamiseks hoidla versiooni tagasi kerima. Siin on juhend:

Samm 1: Kasutage käsku git logi et vaadata kõiki Giti hoidla versioone. Kui versioonide loend on liiga pikk, võite kasutada käsku git log --pretty=oneline lühikese nimekirja saamiseks. Lisaks saate kuupäeva määramisega vähendada versioonide arvu.

git logi

2. samm: Kasutage käsku git reset --hard + versiooni ID valitud versiooni juurde tagasipööramiseks. Peaksite valima versiooni, kus faili pole veel kustutatud. Saate sisestada ainult ID paar esimest stringi, millest piisab versiooni unikaalsuse näitamiseks. Seejärel taastate kustutatud Git-faili.

Juhtum 4. Muudatused on sünkroonitud kaughoidlaga

Sel juhul peate Gitil kustutatud failide taastamiseks ka hoidla versiooni tagasi kerima. Tehke lihtsalt seda, mida ma 3. juhtumi puhul ütlen. Seejärel lükake tagasipööratud versioon kaughoidlasse, kasutades käsku git push -f .

Vaikimisi lubab Git ainult kõrgemal hoidla versioonil madalamat versiooni üle kirjutada. Seega, kui soovite kõrgema versiooni ülekirjutamiseks kasutada madalamat versiooni, peaksite lisama -f juurde git push käsk, mis tähendab, et surute kohaliku hoidla sunniviisiliselt kaughoidlale.

src refspec master ei vasta ühelegi pisipildile Lahendage tõrge kiiresti: Src Refspec Master ei vasta ühelegi

See postitus tutvustab teile viga: src refspec master ei vasta ühelegi. Samuti näitab see, kuidas seda Giti viga lahendada.

Loe rohkem

Juhtum 5. Mis siis, kui ülaltoodud meetodid ebaõnnestusid?

Kui ülaltoodud meetodid ei aita teil Git-faili taastada, võite proovida MiniTool Partition Wizardi, mis suudab kõvakettalt andmeid taastada. Siin on juhend:

Tasuta allalaadimine

Samm 1: Käivitage MiniTool Partition Wizard ja minge selle põhiliidesele. Seejärel klõpsake nuppu Andmete taastamine funktsioon ülaosas.

andmete taastamise funktsioon

2. samm: Äsja avatud Andmete taastamine vahekaardil, hõljutage kursorit Valige kaust jaotist ja klõpsake nuppu Sirvige nuppu. Seejärel liikuge kausta, kust Git-faili kustutasite. See tarkvara hakkab automaatselt skannima.

Näpunäide: Kui te ei tea, millisesse kausta Git-faili salvestate, saate skannida partitsiooni, kuhu Git on installitud, või kogu kõvaketast. Kui teete seda, võtab skannimisprotsess rohkem aega.

kausta skannida

3. samm: Oodake, kuni skannimisprotsess on lõppenud. Nüüd peate leidma kustutatud Git-faili. Kui kustutatud Git-fail leitakse, märkige selle ees olev ruut ja klõpsake nuppu Salvesta nuppu. Seejärel valige taastatud faili salvestamiseks turvaline koht.

Näpunäide:
1. Kustutatud Git-faili kiireks leidmiseks soovitan teil minna vahele Tüüp sakk. Laiendage iga failitüübi kausta, et leida kustutatud Git-faili failitüüp. Seejärel tõstke see esile ja otsige parempoolselt paanilt kustutatud Git-faili.
2. Ärge salvestage taastatud faile partitsioonile/kettale, kust Git-fail kustutatakse. Vastasel juhul võidakse kustutatud fail üle kirjutada.

MiniTool Partition Wizard pakub ka järgmisi tööriistu, mis aitavad teil andmeid kiiresti ja õigesti leida:

    Otsi:See võimaldab teil leida andmeid nime järgi. Kuid pange tähele, et mõnikord ei pruugi MiniTool Partition Wizardil failinime taastada. Sel juhul nimetab see taastatud failid ümber. Filter:See võimaldab teil leida faile vastavalt faililaiendile, faili suurusele ja faili loomise või muutmise kuupäevale. Eelvaade:See võimaldab teil vaadata kuni 70 tüüpi failide eelvaadet, et saaksite kindlaks teha, kas leitud failid on need, mida soovite taastada.

andmete taastamine vastavalt failitüüpidele

Siin on postitus, mis räägib Gitis failide kustutamisest ja kustutatud Giti failide taastamisest. Selles on loetletud 5 juhtumit, mida peaksite kustutatud Git-failide taastamisel kaaluma. Seejärel järgige failide taastamiseks juhiseid. Klõpsake säutsumiseks

Alumine joon

Kas see postitus on teile kasulik? Kas teil on muid ideid, kuidas kustutatud Git-faile taastada? Palun jagage neid meiega järgmises kommentaarivööndis. Lisaks, kui teil on MiniTool Partition Wizardi kasutamisega raskusi, võtke meiega ühendust aadressil [e-postiga kaitstud] . Võtame teiega esimesel võimalusel ühendust.