인프런 커뮤니티 질문&답변

히히님의 프로필 이미지
히히

작성한 질문수

지옥에서 온 Git

objects 파일명의 원리

objects 파일명의 원리 강의에서

작성

·

185

0

강사님 두 가지 질문이 있습니다.

  1. 강의에서 SHA1의 알고리즘을 이용해 도출된 해시 값은 정확하게 말하면 컴퓨터에서 다루는 파일의 이름인건가요? 아니면 해당 파일 내용을 저장한 메모리의 주소 값인가요?

  2. 운영체제 공부하면서 파일시스템도 보고 있는데, gistory에서 보여주신 index라는 파일은 디렉터리 테이블인가요? 아니면 index라는 파일? 메모리? 를 만들어서 objects 안의 디렉터리와 파일을 관리하고 있는건가요?

메모리적으로 생각하는데 헷갈려서 질문 드립니다!

답변 1

0

Egoing Lee님의 프로필 이미지
Egoing Lee
지식공유자

안녕하세요.

  1. 파일명입니다. .git/objects 폴더를 보면 해당 해쉬 값으로 만들어진 디렉토리와 파일들이 실제로 존재합니다.

  2. .git 디렉토리를 보면 실제로 index라는 이름의 파일이 있습니다. 이 파일 안에 현재 stage 상태의 파일 이름과 그에 해당하는 내용이 적혀있습니다.

히히님의 프로필 이미지
히히
질문자

답변 감사합니다!

히히님의 프로필 이미지
히히

작성한 질문수

질문하기