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

authorPic 박수하 업데이트: 2024-03-19 17:05:24 분류: 윈도우 데이터 복구

Git에 당신의 작품을 투고한 지 얼마 되지 않았더라도, 문서를 잃어버리는 것은 매우 드문 일입니다. 창고 카탈로그 전체를 지우는 것에 대해선 부끄러워하면서, 그 어떤 활동도 문서를 다시 가져올 수 없는 상태로 만들 것입니다. Git의 삭제된 파일을 복원하는 것은 어렵지는 않으나, 조금 까다로울 수는 있습니다. 문서를 진심으로 삭제해야 하는 시점에 얼마나 설득되었느냐에 따라 삭제된 파일 Git을 복구하는 다양한 방법을 살펴야 합니다.

Tenorshare 4DDiG가 어떻게 Git이 원활하게 삭제된 파일을 추가하는지 살펴볼 것입니다. 이 소프트웨어는 매우고급이며 Git의 삭제된 파일을 복원하는 것에 호완성이 높습니다. 이 복구 기능은 데이터의 중요성을 염두에 두고 만들어졌습니다. 바로 본론으로 들어가서 삭제된 파일을 Git으로 복구하는 게 얼마나 쉬운지 알아봅시다.

git restore delete file

Part 1: Git이란 무엇인가?

Git은 모든 웹 개발자의 뼈대에 존재하는 코드 기록의 용량입니다. 그것은 '변환 제어 프레임워크'의 코드를 위한 물질 트래커로 채워집니다. 이 VCS는 디자이너들이 코드를 바꿀 수 있게 도와주며 결험 디자인의 진행 상황에 대해 기록할 수 있도록 해줍니다.

혀녀재 Git의 가장 중요한 내용은 가까운 금고와 거리가 먼 창고가 있다는 점입니다. 이웃 저장소는 전에 말했다시피 모든 디자이너들의 프레임워크에서 발견됩니다. 원격 저장소는 각 개발자의 PC 문서를 복사할 수 있는 중심 서버에서 운영됩니다. 대단하죠?

Git은 수많은 웹사이트 개발자들이 하나의 행동을 해내고 코드 기록으로 용량을 채운다는 일반적인 규칙에서 착안되어 만들어졌습니다. 하지만, 이는 수많은 개개인들이 지구 어디에 위치해 있는지 신경 쓰지도 않은 채 비슷한 코드를 조금씩 잘라내가도록 허용합니다.

Git 사용하다가 git clean명령어로 실수로 작업하고 있던 파일들을 삭제하는 경우이 많습니다. 이런 다양한 상황들이 Git 파일 삭제 취소로 연결될 수 있습니다. 당신의 이웃 Git 금고에서 잃어버린 문서들을 복구하는 4가지 상황과 4가지 답변을 준비했습니다.

Part 2: Git 삭제 문서 복구에 관련된 4가지 예시

방금 Git에서 당신의 코드나 파일을 실수로 삭제했나요? 이 문서를 읽고 있다면 더 이상 문제 될 건 없습니다. 이 유용한 가이드를 통해 분명히 복구시킬 수 있으니까요. 코드를 오랜 시간 조사하고 평가를 살피는 것 외에도, 엔지니어들이 싫어하는 것은 그들의 소스 코드를 잃는 것입니다. 개발자로써, 당신의 코드를 실수로 한 번 이상 지우지 않았을 가능성이 큽니다. Git에서 삭제된 파일을 복구하는 것이 가능합니다. 매우 간단하고 묘사하기 쉬운 방식으로, 기록을 놓칠 수 없는 법과 그들을 Git에서 고치는 법에 대해 배울 것입니다. 그 사이, 당신은 Git이 무엇인지, 흔치 않게 만드는 것이 무엇인지, 그리고 개발자로써 왜 Git이 필요한지에 대해 알게 될 것입니다. 출발할까요?

예시 1: 파일을 삭제했으나 커밋하지 않았습니다.

Git에서 작업을 한 후 데이터를 잃어버리는 경우는 매우 드뭅니다. 실제로 Git에서 파일을 온전히 잘못 배치하기 위해서는 당신의 전체 로컬 저장소를 원격 서버에 백업 없이 삭제하는 노력이 필요합니다. 만약 실수를 저지르고 바로 알아차렸더라도, 커밋하지 않은 채로 삭제를 진행했습니다. 아래 주어진 코드를 Git 삭제 파일 복구에 삽입하세요.

git restore delete file- I deleted a file but didn't commit

예시 2: 파일을 삭제하고 삭제 시 커밋을 했습니다.

데이터 또는 파일을 삭제하면 삭제 또한 커밋하였고, 후에 그 파일이 필요하다는 것을 깨닫습니다. Git 삭제 파일 취소를 위해서는 리셋을 진행해야 합니다. 리셋은 당신이 커밋을 하였을 때로 데이터를 복구시켜줍니다. 하지만 이 행동은 단점이 있습니다. 커밋 이후 다른 파일에 진행된 변경사항들을 삭제할 수 있습니다. 명령을 실행한 후에는 이 작업을 실행 취소할 수 없습니다.

undelete System Restore points - I deleted a file and committed the deletion

예시 3: 삭제를 커밋하고 또 다른 커밋을 진행했습니다.

작업을 처리하고, 심오하게 삭제한 후, 또 다른 일을 진행하며 도중 다른 제출들을 실행했습니까? 아직 기록은 회복 가능합니다. 아래와 같이 삭제된 문서를 실제로 가지고 있는 커밋을 찾아야 합니다.

I committed the deletion and then I did more commits

결과가 나오는 이 시점에서, 기록을 복원하기 위해 2가지 선택이 가능합니다.

1. 문서를 실제 가지고 있는 제출 자료로 계속 작업할 수 있습니다. 아래와 같이 커밋에서 문서를 살펴야합니다.

committed the deletion and then I did more commits

2. 혹은 문서를 삭제한 제출물로 작업을 계속할 수 있습니다. 아래와 같이 한 커밋 이전에서 문서를 살펴야 합니다.

committed the deletion and then I did more commits

예시 4: 파일을 삭제하고, 커밋한 후 푸쉬했습니다.

효과적으로 커밋을 푸쉬하거나 원격에 너무 집중한 경우, 리셋 후 다시 푸쉬하는 것은 주변 저장의 역사적 배경이 기본적으로 수정되었기 때문에 문제를 일으킬 수 있습니다. 이 경우, 문서를 삭제함으로 인해 조작된 고쳐진 서밋을 기록하는 것이 더 낫습니다. 이를 하기 위해서는, 아래를 실행하세요:

I deleted a file, committed and pushed

Part 3: 4DDIG를 이용하여 Git 저장소에서 삭제된 파일을 복구하기

Git 저장소에서 삭제된 파일을 효율적이고 쉽게 어떻게 복구하나요? 컴퓨터에서 삭제된 파일을 복구하는 것이 가능한가요? 함축저거이로, 빠르고, 간단한 관리가 바로 Tenorshare 4DDiG 데이터 복구입니다. 이 복구 도구와 함께라면 간단한 3가지 순서를 통해 Git 삭제된 파일을 복구할 수 있습니다.

  • 1단계:위치 선택
  • Tenoshare 4DDiG를 컴퓨터에 다운받고 설치한 후 실행하세요. 파일을 잃어버린 장소를 선택한 후 스캔하기 위해 시작을 누르세요.

    하드 선택
  • 2단계:스캔 후 데이터 미리보기
  • 4DDiG는 스캔하며 PC에서 잃어버린 파일들을 전부 찾습니다. 스캔 결과는 발견된 파일들을 효과적으로 보여줍니다. 스캔 후, 데이터 복구 전 선택한 파일들을 미리 볼 수 있습니다.

    스캔 결과
  • 3단계:디스크에서 파일 복구
  • 마지막으로, "복구" 버튼을 클릭함으로써 하드 드라이브에서 복구가 가능합니다. 복구를 클릭한 이후, 파일을 복원시킬 장소를 선택하세요.

    포디딕 복구

Git 삭제에 관련 질문들

1. Git에서 git clean명령어로 삭제된 파일을 복원할 수 있나요?

물론입니다. Git 저장소에서 삭제된 파일을 받을 수 있습니다. 그 경우, Git 체크아웃 명령어를 사용해야 합니다.

2. Git 삭제를 어떻게 취소하나요?

Git 삭제를 실행 취소하도록 지정한 과거 기록을 저장소에서 살필 수 있습니다.

3. 삭제한 Git 저장소를 어떻게 복구하나요?

본인의 사용자 계정으로 소유한 Git 저장소는 복구할 수 있습니다. 저장소가 현재 비어있지 않은 포크 네트워크의 일부가 아닌 이상 90일 내로 복구 가능합니다.

4. 휴지통에서 삭제한 파일을 어떻게 복구하나요?

아이콘을 두 번 클릭해 휴지통을 엽니다. 복구해야 할 것들을 찾으세요. 복구해야 하는 기록과 가까운 컨테이너를 살펴보세요. 마우스 우클릭 후 지정된 장소로 복구합니다를 선택하세요.

5. git clean으로 삭제될 대상들을 미리 확인하려면?

git clean으로 삭제될 파일들은 git status 명령어로 확인해볼 수 있습니다만, git clean 명령어의 옵션에 따라서 삭제 대상이 달라지기 때문에 정확한 것은 아닙니다. 이럴 때는 -n(--dry-run) 옵션을 사용해서 삭제 대상을 먼저 확인해볼 수 있습니다.

결론:

Git에서 삭제한 파일을 복구하는 것은 흔한 일은 아닙니다. 다만, Git 저장소에서 하나 혹은 이상의 파일을 잃어버렸을 경우는 중요합니다. Tenorshare 4DDiG는 시스템 복구를 위한 일체형 소프트웨어입니다. 사용하기 쉬우며 다양한 사용자들의 필요성에 맞추기 위해 디자인 되었습니다. 파일이 하나든 거대한 볼륨의 데이터든, 4DDiG가 잃어버린 데이터들을 찾아줄 가능성은 높습니다. 그러니 혹시 당신이 실수를 할 경우, 3단계를 통해 복구할 수 있도록 시스템에 가지고 있는 것이 좋습니다.

(이 글을 평가하려면 위에 있는 별을 클릭하십시오.)

평점 4.5 (분 참여)