Git 리포지토리를 이전 커밋으로 어떻게 되돌리나요?

Git Lipojitolileul Ijeon Keomis Eulo Eotteohge Doedollinayo



Git은 프로그래머가 코드를 다른 버전으로 구현할 수 있는 오픈 소스 무료 DevOps 버전 제어 시스템입니다. 이전 커밋으로 되돌리는 기능도 Git의 유용한 기능 중 하나입니다. 개발자가 새 코드 버전에서 실수를 한 후 또는 테스트 목적으로 이전 버전의 코드로 이동할 수 있기 때문입니다.

이 튜토리얼은 이전 커밋을 Git 리포지토리로 되돌리는 방법을 보여줍니다.

Git 리포지토리의 이전 커밋을 되돌리는 방법은 무엇입니까?

코드 변경을 실행 취소하기 위해 Git 리포지토리를 이전 커밋으로 되돌리려면 먼저 Git 리포지토리를 열고 변경 사항을 커밋한 다음 ' 자식 재설정 HEAD ~ 1 ' 명령. 그렇게 하려면 아래 제공된 지침을 확인하십시오.

1단계: Git Bash 터미널 열기
먼저 '에서 Git Bash 터미널을 엽니다. 시작 ” 메뉴:

2단계: Git 리포지토리로 이동
다음으로 필요한 Git 로컬 리포지토리를 탐색합니다.

$ CD '씨:\힘내'

3단계: Git 리포지토리 초기화
제공된 명령을 사용하여 작동 중인 Git 리포지토리를 초기화합니다.

$ 그것은 뜨겁다

4단계: 새 파일 만들기
커밋해야 하는 새 파일을 만듭니다. 이를 위해 ' test.txt ” 파일:

$ 접촉 test.txt

5단계: 스테이지 영역에 파일 추가
파일을 추적하려면 제공된 명령을 사용하십시오.

$ 자식 추가 test.txt

6단계: 새로 만든 파일 커밋
새로 생성된 파일을 Staging Area에 추가한 후 언급된 명령어를 사용하여 첫 커밋을 합니다. 여기에서 옵션 ' -중 ”는 커밋 메시지를 설정하는 데 사용됩니다.

$ 자식 커밋 -중 '테스트 파일이 추가되었습니다'

7단계: 로그 확인
파일이 커밋되었는지 여부를 확인하려면 로그를 확인하십시오.

$ 자식 로그

여기에서 파일이 성공적으로 커밋된 것을 볼 수 있습니다.

8단계: 커밋된 파일 수정
동일한 파일을 사용하여 두 번째 커밋을 만들려면 기본 편집기에서 파일을 열고 파일에서 일부 변경을 수행합니다.

$ test.txt 시작

변경 사항을 추가한 후 ' Ctrl+S ” 키를 눌러 저장합니다.

9단계: 스테이지에 업데이트된 파일 추가
준비 영역에 있는 파일 또는 디렉터리를 커밋할 수 있으므로 업데이트된 파일을 준비 영역에 추가합니다.

$ 자식 추가 .

스테이징 영역에 파일을 추가한 후 추적 여부에 관계없이 파일 상태를 확인합니다.

$ 자식 상태

추적된 파일만 준비 범주에 속합니다.

10단계: 수정된 파일 커밋
다시 제공된 명령을 사용하여 수정된 파일을 커밋합니다.

$ 자식 커밋 -중 '테스트 파일이 업데이트되었습니다'

수정이 커밋되었는지 여부는 ' 통나무 ”:

$ 자식 로그

여기에서 두 번째 커밋도 성공적으로 완료된 것을 볼 수 있습니다.

11단계: Git 리포지토리를 이전 커밋으로 되돌리기
Git 리포지토리를 이전 커밋으로 되돌리려면 아래 명령을 따르십시오.

$ 자식 재설정 헤드~ 1

HEAD~1 재설정 ” 명령은 가장 최근 커밋을 버리고 HEAD 포인터를 이전 커밋에 설정합니다.

리포지토리가 이전 커밋으로 되돌아갔는지 여부를 확인하려면 ' 자식 로그 ' 명령:

$ 자식 로그

아래 출력은 리포지토리를 이전 커밋으로 성공적으로 되돌렸음을 나타냅니다.

Git 리포지토리를 이전 커밋으로 되돌리는 방법을 알려드렸습니다.

결론

Git 리포지토리를 이전 커밋으로 되돌리려면 먼저 Git 리포지토리를 이동합니다. 그런 다음 ' 자식 커밋 -m ' 명령. 그런 다음 ' 자식 재설정 HEAD ~ 1 ” 명령을 터미널에 입력하여 이전 커밋을 되돌립니다. 이 자습서에서는 Git 리포지토리의 이전 커밋을 되돌리는 방법을 배웠습니다.