Git이 파일을 복원할 수 있습니까?

Git I Pail Eul Bog Wonhal Su Issseubnikka



Git은 팀으로 함께 일하는 사람들이 사용하는 독립적인 추적 시스템입니다. Git에서는 여러 프로젝트 목적으로 수백 개의 파일을 추가할 수 있습니다. 언제든지 파일을 생성, 삭제 및 업데이트할 수 있으며 Git은 또한 사용자가 언제든지 삭제된 파일을 복원할 수 있도록 허용합니다.

이 블로그에서는 Git에서 삭제된 파일을 복원하는 절차에 대해 자세히 설명합니다.

Git이 파일을 복원할 수 있습니까?

예, Git은 파일을 복원할 수 있습니다. 이 작업은 복원에 필요한 중요한 파일을 실수로 제거한 상황에서 필요한 것 같습니다.







Git에서 파일을 복원하는 방법?

아래 절차에서는 먼저 Git 저장소로 이동하여 기존 파일 목록을 확인합니다. 그런 다음 그 중 하나를 선택하고 ' $ git rm <파일명> ' 명령. 그런 다음 삭제된 파일을 언스테이징하고 ' $ git checkout — <파일 이름> ' 명령을 실행하여 복원합니다.



위에서 논의한 시나리오를 이해하려면 아래 제공된 단계를 확인하십시오!



1단계: Git 디렉토리로 이동
먼저 'cd' 명령을 사용하여 Git 로컬 저장소로 이동합니다.





$ CD 'C:\사용자 \N azma\Git\demo2'

2단계: 리포지토리 파일 나열
실행 ' 자식 ls 파일 ” 명령을 사용하여 지정된 리포지토리의 모든 파일을 봅니다.



$ 자식 ls 파일

보시다시피 우리의 ' 데모2 ' Git 저장소에는 ' .txt '와 ' .rtf ' 확대:

3단계: 파일 제거
이제 ' 데모1.txt '의 도움으로 Git 로컬 리포지토리에서 '파일 자식 RM ' 명령:

$ 자식 RM 데모1.txt

여기에서 지정된 파일이 성공적으로 삭제되었습니다.

4단계: 리포지토리 파일 나열
제공된 명령을 실행하여 파일 제거 작업을 확인합니다.

$ 자식 ls 파일

아래 출력에서 ​​볼 수 있듯이 '라는 이름의 파일이 존재하지 않습니다. 데모1.txt ':

5단계: 상태 확인
'를 활용하여 Git Repository의 현재 상태를 확인하십시오. 자식 상태 ' 명령:

$ 자식 상태 .

삭제된 파일은 자동으로 준비되며 이는 ' RM ' 명령:

6단계: 파일 스테이지 해제
다음으로 '를 실행하여 삭제된 파일을 언스테이징합니다. 자식 리셋 ' 명령:

$ 자식 리셋 머리 -- 데모1.txt

여기에서 ' 머리 ” 옵션을 파일 이름과 함께 사용하여 변경 사항을 언스테이징합니다.

7단계: 상태 확인
아래 명령을 실행하여 상태를 확인합니다.

$ 자식 상태 .

보시다시피, 삭제 변경 사항은 이제 준비되지 않습니다.

8단계: 파일 복원
마지막으로 ' 자식 체크 아웃 ” 명령을 사용하여 파일을 복원합니다.

$ 자식 체크 아웃 -- 데모1.txt

다시 실행 ' 자식 상태 ” 명령을 사용하여 Git 리포지토리의 현재 상태를 확인합니다.

$ 자식 상태 .

커밋해야 하는 저장소에 아무것도 배치되지 않고 작업 영역이 깨끗합니다.

9단계: 복원 파일 확인
마지막으로 복원된 파일을 볼 저장소 파일을 나열합니다.

$ 자식 ls 파일

주어진 출력은 삭제된 ' 데모1.txt ” 파일을 Git 리포지토리에:

우리는 파일을 복원하는 방법을 제시했습니다.

결론

예, Git에서 파일을 복원할 수 있습니다. 이를 위해 Git 로컬 저장소로 이동하여 저장소에 있는 기존 파일을 확인합니다. 다음으로 ' $ git rm <파일명> ” 명령을 사용하여 파일을 제거합니다. 그런 다음 ' $ git reset HEAD — <파일 이름> ' 명령. 마지막으로 ' $ git checkout — <파일 이름> '명령을 사용하여 제거된 파일을 복원합니다. 이 블로그에서는 Git에서 삭제된 파일을 복원하는 절차를 설명했습니다.