git에서 삭제 된 파일을 복구하는 방법?

마지막 업데이트 : 2022-09-16
4.8
(19)
개요: GIT는 모든 유형의 소프트웨어 프로젝트의 개발을 추적하고 제어 할 수있는 좋은 방법이지만 실수로 삭제 된 파일과 같은 문제는 워크 플로에서 상당한 두통을 만들 수 있습니다. 이 기사는 git에서 삭제 된 파일과 관련된 세부 사항을 설명하고 GIT에서 삭제 된 파일을 복구하기 위해 수행 할 수있는 방법에 대해 설명합니다.

git 란 무엇입니까?

GIT는 가장 일반적으로 사용되는 버전 제어 시스템입니다. GIT는 파일에 대한 변경 사항을 추적하므로 수행 한 작업에 대한 기록이 있으며 필요한 경우 특정 버전으로 되돌릴 수 있습니다. Git은 또한 협업을보다 쉽게 ​​만들어 여러 사람의 변경을 하나의 소스로 병합 할 수 있도록합니다.

따라서 귀하만이 볼 수있는 코드를 작성하든 팀의 일원으로 일할지 여부에 관계없이 Git은 다음과 같이 유용합니다.

  • GIT는 소스 코드의 변경 사항을 추적하는 데 사용됩니다.
  • 분산 버전 제어 도구는 소스 코드 관리에 사용됩니다.
  • 이를 통해 여러 개발자가 함께 일할 수 있습니다.
  • 수천 개의 병렬 분기를 통해 비선형 개발을 지원합니다.

소프트웨어가 매우 중요하기 때문에 데이터 손실은 개발자에게는 나쁜 일이 될 것입니다. 그러나 다행히도 GIT는 데이터 복구를위한 몇 가지 명령을 제공합니다. 그들을 배우자.

git에서 삭제 된 파일을 복구하는 방법

방법 1 : git 명령을 사용하여 git에서 삭제 된 파일 복구

git 명령 줄을 사용하여 삭제 된 파일 복구 git 복원 또는 git 결제 명령. 새 파일 생성, 편집 또는 기존 파일 삭제를 포함하여 git에서 파일을 수정할 때마다 변경 사항은 무시하지 않습니다. 그런 다음 변경 사항을 사용합니다 git 추가 명령, 마지막으로, 당신은 그것을 사용하여 변경 사항을 커밋합니다 git 커밋 명령.

GIT는이 수명주기의 모든 시점에서 삭제 된 파일을 복구하는 방법을 제공합니다. 다른 경우에 대해 다음 명령을 실행하십시오.

아직 삭제를 준비하지 않았다면 간단히 실행하십시오. git 복원 그리고 파일은 인덱스에서 복원됩니다.git restore-filename

그러나 변경 사항을 준비한 경우 실행 중입니다 git 복원 파일이 더 이상 인덱스에 존재하지 않으므로 오류가 발생합니다. 이 경우 실행해야합니다 git restore –staged –worktree . 그만큼 -일부러 꾸민 인수는 git에게 헤드에서 인덱스의 파일을 복원하도록 지시합니다. - 워크 트리 논쟁은 Git에게 작업 트리를 복원하라고 지시합니다.

git restore --staged --worktree -filename

파일을 삭제하고 이미 변경 사항을 커밋 한 경우 git 결제 파일을 복원하려면 명령. 먼저 파일을 삭제 한 커밋의 체크섬을 찾은 다음 이전 커밋에서 파일을 확인해야합니다.

데모 레포에서 file1.txt 이미 삭제되고 커밋되었습니다. 그 파일을 복구합시다. 삭제 된 커밋을 알아 내기 위해 file1.txt, 당신은 그것을 사용해야합니다 git rev-list 명령: git rev -list head -n 1 -file1.txt.

git rev-list command

이 명령은 git에게 헤드에서 도달 할 수있는 모든 커밋을 나열하여 파일을 변경하도록 지시합니다. file1.txt. 그만큼 -N 1 옵션은 GIT에게 결과를 하나의 커밋 만 제한하도록 지시합니다. 출력은 파일을 삭제 한 커밋의 체크섬입니다. 당신은 이것이 git show 체크섬으로 명령하십시오.

이 파일의 커밋은이 파일이있는 마지막 커밋입니다. 다음 명령을 실행하여 해당 커밋에서 파일을 복원 할 수 있습니다. 그만큼 ^ 커밋이 끝나면 해시는 git에게 커밋을 가져 오라고 말합니다.

GIT 체크 아웃 3D5210DDDDDDDDDDDDDDDDDDDD8632D539ED3F5E362DC047ED508A510^ FILE1.TXT

방법 2 : 데이터 복구 소프트웨어를 사용하여 GIT에서 삭제 된 파일 복구

삭제 된 파일을 GIT로 복원하는 것 외에도 또 다른 효과적이고 쉬운 방법은 전문 복구 소프트웨어를 사용하여 GIT에서 삭제 된 파일을 되 찾는 것입니다. Bitwar 데이터 복구 소프트웨어 Windows 및 Mac의 거의 모든 형식을 지원하는 전문 데이터 복구 도구입니다.

이 소프트웨어는 Windows 또는 Mac의 내부 및 외부 하드 드라이브, SD 메모리 카드, USB 플래시 드라이브 또는 기타 디지털 스토리지 미디어에서 580+ 삭제, 포맷, 손실 및 사라진 데이터를 복구합니다. 문서, 사진, 비디오, 오디오, 이메일 등을 포함하여 인식 된 데이터 유형은 모두 지원됩니다.

git에서 삭제 된 파일을 복구하려면 4 가지 간단한 단계를 따르십시오.

  1. 가다 Bitwarsoft 다운로드 센터, 찾아서 설치 Bitwar 데이터 복구 컴퓨터에서.
  2. 선택 파티션 또는 장치 파일을 잃어버린 다음 스캔을 클릭하여 스캔하는 경우.
  3. 선택 빠른 스캔 방법. 당신은 선택할 수 있습니다 정밀 스캔 삭제 된 데이터를 찾을 수없는 경우 모드. scan mode
  4. 대상 파일 유형을 선택하고 클릭하십시오 주사.file types
  5. 삭제 된 파일을 선택하고 미리보기 한 다음 클릭하십시오 다시 덮다 파일을 다른 장치 나 파티션에 저장합니다.preview

노트: 삭제 된 모든 파일을 다른 파일 위치에 저장하여 데이터를 덮어 쓰는 것을 방지하십시오!

결론

이 기사는 GIT에서 삭제 된 파일을 복구하는 두 가지 방법을 소개합니다. GIT에서 명령 사용 및 데이터 복구 소프트웨어. 도전이 마음에 들면 첫 번째 방법을 선택하십시오. 그렇지 않으면 사용하는 것이 좋습니다 Bitwar 데이터 복구 소프트웨어 복구를 쉽게 완료합니다.

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. 투표수: 19

No votes so far! Be the first to rate this post.

이전 기사

5 Methods To Fix Mac Shuts Down Randomly Summary: Git is a great way to track and control the development of any type of software project, but issues...

다음 기사

7 Methods To Fix Error Code 0xc00d5212 In Windows 10 Summary: Git is a great way to track and control the development of any type of software project, but issues...

Bitwar 데이터 복구 정보

3 Steps to get back 500+ kinds of deleted, formatted or lost documents, photos, videos, audios, archive files from various data loss scenarios.

더 알아보기

뜨거운 기사

관련 기사