Git에서 가장 최근의 로컬 커밋을 어떻게 취소합니까?

Git Eseo Gajang Choegeun Ui Lokeol Keomis Eul Eotteohge Chwisohabnikka



로컬 원격 리포지토리에서 작업하는 동안 개발자는 매일 리포지토리에 추가된 변경 사항과 관련된 여러 커밋을 푸시할 가능성이 높습니다. 그러나 때때로 변경 사항을 커밋한 후 커밋을 푸시하기 전에 추가 변경 사항을 추가해야 할 수 있습니다. 이를 위해 Git 리포지토리에 대한 마지막 커밋을 실행 취소해야 합니다.

이 문서에서는 가장 최근의 로컬 커밋을 실행 취소하는 절차를 설명합니다.

Git에서 가장 최근의 로컬 커밋을 어떻게 취소합니까?

이전 커밋으로 되돌립니다. 먼저 Git 디렉토리로 전환하고 새 파일을 만들고 추가합니다. 그런 다음 추가된 변경 사항을 저장소에 커밋합니다. 리파지토리 로그 히스토리를 확인하고 “ $ git reset –soft HEAD~1 ” 가장 최근 커밋을 실행 취소하는 명령입니다. 마지막으로 실행 취소 프로세스를 확인합니다.

이제 계속해서 위에 나열된 시나리오를 이해하십시오!

1단계: 디렉터리로 이동

먼저 아래 주어진 명령을 통해 Git 디렉토리로 이동합니다.

$ CD '기음:\사용자 \N azma\Git\Demo14'

2단계: 파일 생성

'를 실행 접촉 ” 명령을 사용하여 새 파일을 만듭니다.

$ 접촉 file1.txt

3단계: 파일 추가

이제 ' 자식 추가 ' 명령:

$ 자식 추가 file1.txt

4단계: 변경 사항 커밋

추가된 변경 사항을 Git 저장소에 저장하려면 ' 자식 커밋 ' 이랑 ' -중 ” 명령을 실행하고 필요한 메시지를 지정합니다.

$ 자식 커밋 -중 '파일 1개 추가됨'

5단계: 로그 기록 확인

현재 저장소의 로그 기록을 확인하려면 아래 명령을 실행하십시오.

$ 자식 로그 --온라인

아래 주어진 출력에서 ​​강조 표시된 커밋 참조는 가장 최근 커밋입니다.

6단계: 최근 로컬 커밋 실행 취소

가장 최근의 로컬 커밋을 실행 취소하려면 ' 자식 재설정 ' 명령을 ' -부드러운 ” 플래그를 따라 “ 헤드~1 ” 대상 HEAD 포인터:

$ 자식 재설정 --부드러운 헤드~ 1

7단계: 실행 취소 프로세스 확인

마지막으로 가장 최근 로컬 커밋의 실행 취소를 확인하려면 제공된 명령을 실행합니다.

$ 자식 로그 --온라인

아래 출력에서 ​​볼 수 있듯이 HEAD 포인터가 가장 최근 커밋으로 성공적으로 이동되었습니다.

가장 최근의 로컬 커밋을 실행 취소하는 방법을 시연했습니다.

결론

이전의 최근 로컬 커밋으로 되돌립니다. 먼저 Git 디렉토리로 이동하여 새 파일을 생성하고 추가합니다. 그런 다음 추가된 변경 사항을 저장소에 커밋합니다. 리파지토리 로그 히스토리를 확인하고 “ $ git reset –soft HEAD~1 ” 가장 최근 커밋을 실행 취소하는 명령입니다. 마지막으로 실행 취소 프로세스를 확인합니다. 이 문서에서는 가장 최근의 로컬 커밋을 실행 취소하는 절차를 제공했습니다.