Hogyan lehet visszaállítani a törölt fájlokat a Gitben?
Tartalomjegyzék
Mi az a Git?
A Git a leggyakrabban használt verziókezelő rendszer. A Git nyomon követi a fájlokon végzett módosításokat, így Ön nyilvántartja az elvégzetteket, és szükség esetén visszatérhet bizonyos verziókhoz. A Git az együttműködést is megkönnyíti, lehetővé téve, hogy a több ember által végzett változtatások egy forrásba egyesüljenek.
Tehát függetlenül attól, hogy olyan kódot ír, amelyet csak Ön láthat, vagy egy csapat tagjaként dolgozik, a Git hasznos lesz az Ön számára:
- A Git a forráskód változásainak nyomon követésére szolgál.
- Az elosztott verzióvezérlő eszköz a forráskód-kezelésre szolgál.
- Lehetővé teszi több fejlesztő együttműködését.
- Több ezer párhuzamos ágán keresztül támogatja a nemlineáris fejlődést.
Mivel a szoftver nagyon fontos, az adatvesztés rossz dolog a fejlesztő számára. De szerencsére a Git néhány parancsot biztosít az adatok helyreállításához. Tanuljuk meg őket.
Módszerek a törölt fájlok helyreállítására a Gitben
1. módszer: A Gitben lévő törölt fájlok helyreállítása a Git parancs segítségével
A törölt fájl helyreállítása a Git parancssor használatával magában foglalja a git visszaállítás vagy pénztár parancs. Amikor módosítja a fájlokat a Gitben, beleértve az új fájlok létrehozását, a szerkesztést vagy a meglévő fájlok törlését, a módosítások nem színpadiasként indulnak. Ezután a változtatásokat a git add parancsot, és végül a módosításokat a git commit parancs.
A Git módot biztosít a törölt fájlok helyreállítására a változások életciklusának bármely pontján. Kérjük, futtassa a következő parancsokat különböző esetekben:
Ha még nem végezte el a törlést, egyszerűen futtassa git visszaállítás<filename> és a fájl visszaáll az indexből.
Ha azonban színpadra állította a változtatásokat, fut git visszaállítás hibát dob, mivel a fájl már nem létezik az indexben. Ebben az esetben futni kell git restore –stage –munkafa<filename>. A – színpadra állított argumentum azt mondja a Gitnek, hogy állítsa vissza az indexben lévő fájlt a HEAD-ből, és a – munkafa Az argumentum azt mondja a Gitnek, hogy állítsa vissza a működő fát is.
Ha törölte a fájlt, és már végrehajtotta a változtatásokat, akkor használja a pénztár parancsot a fájl visszaállításához. Először meg kell találnia a fájlt törölő véglegesítés ellenőrző összegét, majd ki kell néznie az előző véglegesítésből származó fájlt.
A demo repóban fájl1.txt már törölték és véglegesítették. Állítsuk helyre a fájlt. Hogy megtudja, melyik kötelezettségvállalás törölve fájl1.txt, használnia kell a git rev-list parancs: git rev-list HEAD -n 1 — file1.txt.
Ez a parancs arra utasítja a Git-et, hogy sorolja fel az összes olyan véglegesítést, amely a HEAD-ből elérhető, és amely megváltoztatta a fájlt fájl1.txt. A -n 1 Az opció azt mondja a Gitnek, hogy az eredményt csak egy véglegesítésre korlátozza. A kimenet a fájlt törölő véglegesítés ellenőrző összege. A következő használatával ellenőrizheti, hogy ez a jogsértő elkövetés git show parancsot az ellenőrző összeggel.
Az ezt megelőző véglegesítés az utolsó véglegesítés, ahol ez a fájl jelen volt. A következő parancs futtatásával visszaállíthatja a fájlt az adott véglegesítésből. A ^ a véglegesítés végén a kivonat azt mondja a Gitnek, hogy kérje le a véglegesítést ez előtt:
git checkout 3d5210ddd8632d539ed3f5e362dc047ed508a510^ file1.txt
2. módszer: Helyezze vissza a törölt fájlokat a Gitben az adat-helyreállító szoftver segítségével
A Gitben a törölt fájlok visszaállítása mellett egy másik hatékony és egyszerű módszer a professzionális helyreállítási szoftver használata a törölt fájlok visszaállítására a Gitből. Bitwar adat-helyreállító szoftver egy professzionális adat-helyreállító eszköz, amely szinte minden formátumot támogat Windows és Mac rendszeren.
Ez a szoftver 580+ törölt, formázott, elveszett és eltűnt adatot állít vissza belső és külső merevlemezekről, SD memóriakártyákról, USB flash meghajtókról vagy más digitális adathordozóról Windows vagy Mac rendszeren. A felismert adattípusok bármelyike támogatott, beleértve a dokumentumokat, fényképeket, videókat, hangokat, e-maileket és így tovább.
A Gitből törölt fájlok helyreállításához kövesse a 4 egyszerű lépést:
- Menj ide Bitwarsoft letöltőközpont, keresse meg és telepítse Bitwar adat-helyreállítás a számítógépen.
- Válassza ki a Partíciók vagy eszközök ahol elvesztette a fájlokat, majd kattintson a Beolvasás gombra a vizsgálathoz.
- Válassza ki a Gyors szkennelés mód. Kiválaszthatja a Deep Scan módban, ha a törölt adatok nem találhatók.
- Válassza ki a kívánt fájltípust, és kattintson a gombra Letapogatás.
- Válassza ki és tekintse meg a törölt fájlokat, majd kattintson a gombra Visszaszerez és mentse a fájlokat különböző eszközökre vagy partíciókra.
JEGYZET: Ne felejtse el menteni az összes törölt fájlt egy másik helyre, hogy elkerülje az adatok felülírását!
Következtetés
Ez a cikk két módszert mutat be a törölt fájlok helyreállítására a Gitben: parancsok használatával a Gitben és adat-helyreállító szoftver. Ha szereted a kihívásokat, válaszd az első módszert. Ellenkező esetben javasoljuk a használatát Bitwar adat-helyreállító szoftver hogy könnyen befejezze a helyreállítást.
Előző cikk
5 javítási módszer A Mac véletlenszerűen leáll Összegzés: A Git nagyszerű módja annak, hogy nyomon kövessük és irányítsuk bármilyen szoftverprojekt fejlesztését, de a problémák...Következő cikk
7 módszer a 0xc00d5212 hibakód javítására a Windows 10 rendszerben Összegzés: A Git nagyszerű módja annak, hogy nyomon kövessük és irányítsuk bármilyen szoftverprojekt fejlesztését, de a problémák...A Bitwar adat-helyreállításról
3 lépés, amellyel több mint 500-féle törölt, formázott vagy elveszett dokumentumot, fényképet, videót, hanganyagot, archív fájlt állíthat vissza különféle adatvesztési forgatókönyvekből.
További információ