git 커밋 ID의 SHA1 값을 계산하는 기준은 무엇입니까?
漂亮男人
漂亮男人 2017-05-02 09:33:46
0
1
738

git 커밋 ID의 SHA1 값은 무엇을 기반으로 하나요?

漂亮男人
漂亮男人

모든 응답(1)
迷茫

Git에서 각 commit id 정보(예: f2c8ea6ea648d4b097f2e552b674f856a86c31cc)는 sha1 해시 값입니다. 자신의 브랜치에서 coomit id을 보려면 git log을 실행하세요. 사진과 같이

커밋이 있는 Git 저장소의 콘텐츠 및 헤더 정보에 대한 체크섬 체크섬인 이 해시 값을 생성합니다. Linux 커널의 창시자이자 Git 개발자인 Linus는 Git이 보안을 위해서가 아니라 데이터 무결성을 위해 sha1을 사용한다고 말했습니다. 이는 수년 후 커밋을 다시 체크아웃할 때 정확히 sha1을 보장할 수 있습니다. 수년 전 당시와 동일하며 완전히 신뢰할 수 있습니다. Git에서는 단순히 커밋의 sha1 값 중 40자리의 16진수를 기준으로 디렉터리를 구분하며, 처음 2자리는 디렉터리 이름으로 사용되고 그 아래에는 나머지 38자리로 구성된 파일 이름이 사용됩니다. 도움이 되길 바랍니다. 자세한 내용은 Git Object를 참고하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿