git clone <path to project>
을 입력 한 후 .git/refs/heads/master
은 SHA1_code
으로 작성되었습니다."git clone ..."다음에 커밋 개체는 어디에 있습니까?
SHA1_code
이 커밋 개체 (git cat-file -t SHA1_code
을 입력 함)를 가리키고 있지만,이 커밋 개체를 .git/objects
에 찾을 수 없습니다.
이 커밋 개체는 어디에 있습니까?
git clone <path to project>
을 입력 한 후 .git/refs/heads/master
은 SHA1_code
으로 작성되었습니다."git clone ..."다음에 커밋 개체는 어디에 있습니까?
SHA1_code
이 커밋 개체 (git cat-file -t SHA1_code
을 입력 함)를 가리키고 있지만,이 커밋 개체를 .git/objects
에 찾을 수 없습니다.
이 커밋 개체는 어디에 있습니까?
이
는 자식 객체 데이터베이스에 대한 자세한 내용은 Packfiles (프로 힘내 장 9-4)를 참조 팩에 아마
망할 놈의 디스크에 오브젝트를 저장하는 초기 형식 느슨한 객체 형식이라고합니다. 그러나 때로 Git은 공간을 절약하고보다 효율적으로 사용하기 위해 이러한 오브젝트 중 몇 개를 packfile이라는 단일 바이너리 파일에 압축합니다. Git gc 명령을 수동으로 실행하거나 원격 서버로 푸시하는 경우 너무 많은 느슨한 객체가있는 경우 Git에서이 작업을 수행합니다. 어떤 일이 발생하는지 보려면 git gc 명령을 호출하여 Git 명령을 호출하여 Git에 객체를 묶어달라고 수동으로 요청할 수 있습니다.