Как да възстановя изтрити файлове в Git?
Съдържание
Какво е Git?
Git е най-често използваната система за контрол на версиите. Git проследява промените, които правите във файловете, така че имате запис на извършеното и можете да се върнете към конкретни версии, ако някога се наложи. Git също улеснява сътрудничеството, като позволява промените от множество хора към всички да бъдат обединени в един източник.
Така че независимо дали пишете код, който само вие ще виждате, или работите като част от екип, Git ще ви бъде полезен:
- Git се използва за проследяване на промените в изходния код.
- Разпределеният инструмент за контрол на версиите се използва за управление на изходния код.
- Позволява на множество разработчици да работят заедно.
- Той поддържа нелинейно развитие чрез своите хиляди паралелни разклонения.
Тъй като софтуерът е толкова важен, загубата на данни ще бъде лошо нещо за разработчика. Но за щастие Git предоставя някои команди за възстановяване на данни. Да ги научим.
Методи за възстановяване на изтрити файлове в Git
Метод 1: Възстановяване на изтрити файлове в Git с помощта на Git команда
Възстановяването на изтрит файл с помощта на командния ред Git включва git възстановяване или git проверка команда. Всеки път, когато модифицирате файлове в Git, включително създаване на нови файлове, редактиране или изтриване на съществуващи файлове, промените започват като непоетапни. След това организирате промените с git add и накрая извършвате промените с помощта на git ангажимент команда.
Git предоставя начини за възстановяване на изтрит файл във всеки момент от този жизнен цикъл на промените. Моля, изпълнете следните команди за различни случаи:
Ако все още не сте организирали изтриването, просто стартирайте git възстановяване<filename> и файлът ще бъде възстановен от индекса.
Ако сте направили промените, обаче, тече git възстановяване ще изведе грешка, тъй като файлът вече не съществува в индекса. В този случай трябва да бягате git recover –staged –worktree<filename>. The – постановка аргумент казва на Git да възстанови файла в индекса от HEAD и на – работно дърво аргумент казва на Git да възстанови и работещото дърво.
Ако сте изтрили файла и вече сте извършили промените, трябва да използвате git проверка команда за възстановяване на файла. Първо, трябва да откриете контролната сума на ангажимента, който е изтрил файла, и след това да проверите файла от предишния комит.
В демонстрационното репо, file1.txt вече е изтрит и ангажиран. Нека възстановим този файл. За да разберете кой ангажимент е изтрит file1.txt, трябва да използвате git rev-list команда: git rev-list HEAD -n 1 — file1.txt.
Тази команда казва на Git да изброи всички ангажименти, които могат да бъдат достигнати от HEAD, които са променили файла file1.txt. The -n 1 опция казва на Git да ограничи резултата само до един комит. Резултатът е контролната сума на ангажимента, който е изтрил файла. Можете да проверите дали това е неправилният ангажимент, като използвате git шоу команда с контролната сума.
Комитът преди този е последният комит, в който е присъствал този файл. Можете да възстановите файла от този конкретен къмит, като изпълните следната команда. The ^ в края на хеша на комита казва на Git да извлече комита преди този:
git проверка 3d5210ddd8632d539ed3f5e362dc047ed508a510^ file1.txt
Метод 2: Възстановяване на изтрити файлове в Git с помощта на софтуер за възстановяване на данни
Освен възстановяване на изтрити файлове в Git, друг ефективен и лесен метод е използването на професионален софтуер за възстановяване за възстановяване на изтрити файлове от Git. Софтуер за възстановяване на данни Bitwar е професионален инструмент за възстановяване на данни, поддържащ почти всички формати в Windows и Mac.
Този софтуер възстановява над 580 изтрити, форматирани, изгубени и изчезнали данни от вътрешни и външни твърди дискове, SD карти с памет, USB флаш устройства или други цифрови носители за съхранение на Windows или Mac. Всеки от разпознатите типове данни се поддържа, включително документи, снимки, видео, аудио, имейл и т.н.
За да възстановите изтрити файлове от Git, просто следвайте 4-те прости стъпки:
- Отидете на Център за изтегляне на Bitwarsoft, намерете и инсталирайте Bitwar Възстановяване на данни на компютъра.
- Изберете Дялове или устройства където сте загубили файлове и след това щракнете върху Сканиране за сканиране.
- Изберете Бързо сканиране режим. Можете да изберете Дълбоко сканиране режим, ако изтритите данни не могат да бъдат намерени.
- Изберете вашия целеви тип файл и щракнете Сканиране.
- Изберете и прегледайте изтритите файлове, след което щракнете Възстанови се и запишете файловете на различни устройства или дялове.
ЗАБЕЛЕЖКА: Не забравяйте да запазите всички изтрити файлове на друго файлово местоположение, за да предотвратите презаписване на данните!
Заключение
Тази статия представя два метода за възстановяване на изтрити файлове в Git: използване на команди в Git и софтуер за възстановяване на данни. Ако обичате предизвикателствата, изберете първия метод. В противен случай препоръчваме да използвате Софтуер за възстановяване на данни Bitwar за лесно завършване на възстановяването.
Предишна статия
5 метода за коригиране на произволно изключване на Mac Резюме: Git е чудесен начин за проследяване и контрол на разработката на всякакъв тип софтуерен проект, но проблеми...Следваща статия
7 метода за коригиране на код за грешка 0xc00d5212 в Windows 10 Резюме: Git е чудесен начин за проследяване и контрол на разработката на всякакъв тип софтуерен проект, но проблеми...Относно Bitwar Data Recovery
3 стъпки за връщане на 500+ вида изтрити, форматирани или изгубени документи, снимки, видеоклипове, аудио, архивни файлове от различни сценарии за загуба на данни.
Научете повече