Git 커밋 해시란 무엇이며 어떻게 사용하나요?

Git Keomis Haesilan Mueos Imyeo Eotteohge Sayonghanayo



Git에서 커밋 해시는 Git 기능의 중요한 부분입니다. 이는 변경 사항을 추적하고, 다른 사람과 협업하고, 코드베이스를 효과적으로 관리하는 데 필수적입니다. 개발자가 저장소의 코드를 변경하고 커밋하는 경우. Git은 변경 사항을 기반으로 해당 커밋에 대한 고유한 해시를 생성합니다.

이 게시물은 Git 커밋 해시와 이를 사용하는 방법에 대해 설명합니다.







Git 커밋 해시란 무엇입니까?

커밋 해시는 Git 리포지토리 기록의 특정 커밋에 대한 특수 식별자입니다. 저장소 코드베이스의 특정 버전을 식별하는 긴 문자열입니다. 커밋 해시는 커밋 내용, 작성자 정보 및 타임스탬프를 고려한 해시 함수를 사용하여 생성됩니다.



Git 커밋 해시를 사용하는 방법?

Git 커밋 해시를 사용하려면 아래 단계를 따르세요.



1단계: 루트 디렉토리로 이동





처음에는 ' CD ” 명령을 실행하고 명시된 디렉토리로 이동합니다.

CD 'C:\Users\사용자\Git\프로젝트 저장소'



2단계: Git 로그 기록 보기

'를 실행하여 전체 Git 로그 기록을 확인하십시오. 자식 로그 – 온라인 ' 명령. 각 커밋을 한 줄에 표시합니다.

자식 로그 --온라인

아래 제공된 이미지는 모든 커밋 기록을 성공적으로 보여줍니다. 그런 다음 추가 사용을 위해 선택한 커밋을 선택합니다. 이 경우 ' 0f6603f 해시:

3단계: 'git show' 명령으로 해시 커밋

실행 ' 자식 쇼 ” 명령을 실행하고 선택한 커밋을 커밋 해시에 추가합니다.

자식 쇼 0f6603f

위에서 실행한 명령의 출력을 볼 수 있습니다.

사용자는 다음 단계에서 제공되는 다른 방법을 사용하여 커밋할 수도 있습니다.

4단계: 'git diff' 명령으로 해시 커밋

원하는 커밋의 변경 사항을 자세히 가져오려면 ' 자식 차이 ' 명령. 이렇게 하려면 Git 로그 기록에서 두 개의 커밋을 선택하고 다음 명령을 사용했습니다.

자식 차이 0f6603f f1ab08a

보시다시피 추가된 변경 사항이 성공적으로 제공됩니다.

이것이 Git 커밋 해시와 그 사용에 관한 전부입니다.

결론

커밋 해시는 Git 리포지토리 기록의 특정 커밋에 대한 특수 식별자입니다. Git 커밋 해시를 사용하려면 먼저 Git 루트 디렉터리로 이동합니다. 그런 다음 Git 로그를 보고 해시를 선택합니다. 그런 다음 '로 해시를 커밋합니다. 자식 쇼 ' 또는 ' 자식 차이 ” 기호에 따라 명령합니다. 이 게시물은 Git 커밋 해시와 그 사용에 대해 자세히 설명했습니다.