Git에서 로컬 변경 사항을 실행 취소하는 방법이 있습니까?

Git Eseo Lokeol Byeongyeong Sahang Eul Silhaeng Chwisohaneun Bangbeob I Issseubnikka



Git은 프로젝트 및 해당 소스 코드를 관리하는 데 사용되는 널리 사용되는 버전 제어 프로그램입니다. 개발자는 로컬 리포지토리의 Git 분기를 사용하여 새로운 기능 구현, 코드 테스트 등과 같은 여러 작업을 수행합니다. 경우에 따라 Git 사용자는 애플리케이션 또는 프로젝트의 이전 버전을 복원하기 위해 커밋 전후에 로컬 변경 사항을 되돌려야 할 수 있습니다.

이 블로그에서는 Git의 로컬 변경 사항을 실행 취소하는 방법이 있는지 논의합니다. 자, 시작하겠습니다!







Git에서 로컬 변경 사항을 실행 취소하는 방법이 있습니까?

예! Git은 Git의 로컬 변경 사항을 되돌리는 방법을 제공합니다. 이렇게 하려면 아래 제공된 단계를 따르십시오.



1단계: Git Bash 터미널 열기



시작 메뉴에서 Git Bash 터미널을 시작합니다.






2단계: Git 리포지토리로 이동

'를 통해 Git 로컬 저장소로 이동합니다. CD ' 명령:



$ CD '씨:\힘내'



3단계: Git 리포지토리 초기화

다음으로 Git 리포지토리를 연 후 제공된 명령을 사용하여 초기화합니다.

$ 그것은 뜨겁다



4단계: 새 파일 만들기

그런 다음 '를 통해 새 파일을 만듭니다. <파일 이름>을 터치합니다. ' 명령:

$ 접촉 test.txt



5단계: 스테이지 환경에 파일 추가

생성된 파일을 스테이징 환경에 추가합니다.

$ 자식 추가 test.txt



6단계: 새로 만든 파일 커밋

'를 활용 자식 커밋 ” 명령을 사용하여 스테이징 변경 사항을 커밋합니다. 여기서 “ -중 ” 옵션이 추가되어 커밋과 함께 메시지를 포함합니다.

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



7단계: Git 로그 확인

다음으로 Git 로그를 확인하여 변경 사항을 확인하고 변경 사항이 커밋되었는지 확인합니다.

$ 자식 로그


아래 언급된 출력은 변경 사항이 커밋되었음을 보여줍니다.


8단계: 커밋된 파일 수정

다음으로 새로 커밋된 파일을 “ 시작 ” 명령을 실행하고 파일 이름을 지정합니다.

$ test.txt 시작



이렇게 하면 커밋된 파일이 선택한 Git 편집기에서 열립니다. 필요한 사항을 변경하고 ' CTRL+S ' 열쇠:


9단계: 스테이지에 업데이트된 파일 추가

그런 다음 스테이징 환경에 변경 사항을 추가합니다.

$ 자식 추가 .



다시 Git 로컬 리포지토리 상태를 확인하고 변경 사항이 스테이징 환경에 추가되었는지 여부를 확인합니다.

$ 자식 상태


아래 출력은 스테이징 영역에 변경 사항이 추가되었음을 보여줍니다.


10단계: 수정된 파일 커밋

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

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



다시 확인을 위해 Git 로그를 확인합니다.

$ 자식 로그


변경 사항도 성공적으로 커밋되었음을 알 수 있습니다. 이제 이러한 로컬 변경 사항을 실행 취소하고 Git 로컬 리포지토리의 이전 버전을 복원해야 합니다.


11단계: 로컬 변경 실행 취소

로컬 변경 사항을 재설정하거나 실행 취소하고 Git 로컬 리포지토리를 이전 버전으로 복원하려면 ' 자식 재설정 HEAD ~ 1 ' 명령:

$ 자식 재설정 헤드~ 1



다시 한 번 변경 사항을 성공적으로 되돌렸는지 확인합니다.

$ 자식 로그 .


여기에서 로컬 변경 사항을 성공적으로 되돌린 것을 볼 수 있습니다.


Git에서 로컬 변경 사항을 실행 취소하는 가장 쉬운 정보를 편집했습니다.

결론

Git의 로컬 리포지토리에서 로컬 변경 사항을 실행 취소하려면 로컬 리포지토리를 열고 일부 변경한 다음 커밋합니다. 그런 다음 리포지토리를 원래 버전으로 복원하고 로컬 변경 사항을 취소하려면 ' 자식 재설정 HEAD ~ 1 ' 명령. 이 게시물에서는 로컬 변경 사항을 실행 취소하는 방법을 시연했습니다.