Git의 git-revert 명령 | 설명

Git Ui Git Revert Myeonglyeong Seolmyeong



Git은 개발 프로젝트 소스 코드 파일을 로컬에서 추적한 다음 중앙 집중식 시스템으로 푸시하는 데 사용되는 분산 버전 제어 시스템입니다. 모든 변경 사항은 커밋을 통해 Git 리포지토리로 푸시됩니다. 각 커밋에는 커밋 메시지를 나타내는 고유 ID가 있습니다. 사용자는 커밋 SHA 해시를 통해 모든 커밋 변경 사항을 볼 수 있으며 필요한 경우 되돌릴 수도 있습니다. 이를 위해 “ 자식 돌아가는 것 ” 명령을 사용할 수 있습니다.

이 게시물에서는 다음에 대해 설명합니다.

Git의 'git revert' 명령은 무엇입니까?

자식 되돌리기 ” 명령은 Git 리포지토리의 커밋 기록에 대한 변경 사항을 제거하는 데 사용됩니다. 특정 커밋 SHA 해시를 가져와 해당 커밋에서 변경된 사항을 되돌리고 새로운 ' 커밋 되돌리기 ' 저지르다. 또한 HEAD 포인터가 업데이트되고 새 되돌리기 커밋을 가리키며 현재 작업 분기의 팁이 됩니다.







Git에서 변경 사항을 커밋하는 'git revert' 방법은 무엇입니까?

특정 커밋 변경 사항을 되돌리려면 제공된 지침을 따르십시오.



  • Git 로컬 리포지토리로 이동합니다.
  • 현재 리포지토리 콘텐츠를 나열하고 Git 리포지토리에서 되돌려야 하는 파일을 선택합니다.
  • Git 로그 기록을 보고 특정 커밋 SHA 해시를 선택합니다.
  • 실행 ' 자식 되돌리기 ' 명령.

1단계: Git 저장소로 이동

처음에는 ' CD ” 명령을 실행하고 특정 Git 로컬 리포지토리로 이동합니다.



CD '기음:\사용자 \N 아즈마\기트\코코'

2단계: 기존 콘텐츠 나열

리포지토리의 콘텐츠를 나열하려면 ' ls ' 명령:





ls

주어진 출력에서 ​​' file1.py ' 추가 처리를 위한 파일:



3단계: Git 로그 기록 확인

'를 실행 git reflog . ” 명령을 사용하여 현재 리포지토리 로그 기록 보기:

자식 리플로그 .

여기에서 '를 선택했습니다. 59bd8e1 ” SHA 해시를 커밋하여 이 커밋을 되돌립니다.

4단계: 커밋 변경 사항 되돌리기

선택한 커밋 변경 사항을 되돌리려면 ' 자식 되돌리기 ' 명령:

자식 되돌리기 59bd8e1

위의 명령이 실행되면 기본 텍스트 편집기가 열립니다. 커밋 메시지를 추가하고 변경 사항을 저장한 다음 텍스트 편집기를 닫습니다. 예를 들어 ' 되돌리기 '첫 번째 파일 추가됨' ” 커밋 메시지로:

보시다시피 특정 커밋에 있는 모든 변경 사항이 성공적으로 삭제되었습니다.

5단계: 되돌리기 작업 확인

특정 변경 사항을 되돌리거나 되돌리지 않으려면 ' git reflog . ' 명령:

자식 리플로그 .

보시다시피 HEAD는 커밋 변경 사항이 되돌려졌음을 나타내는 가장 최근 커밋을 가리킵니다.

그게 다야! '에 대한 세부 정보를 수집했습니다. 자식 되돌리기 ” Git에서 명령합니다.

결론

자식 돌아가는 것 ” 명령은 특정 커밋 변경 사항을 되돌리는 데 사용됩니다. 이렇게 하려면 Git 로컬 리포지토리로 이동하여 현재 리포지토리 콘텐츠를 나열합니다. 그런 다음 Git 로그 기록을 보고 특정 커밋 SHA 해시를 선택합니다. 그런 다음 '를 실행하십시오. 자식 되돌리기 ' 명령. 이 게시물은 Git에서 'git revert' 명령을 사용하는 방법을 보여줍니다.