GitNotes.30-7.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 30.7: Blob 객체란?

blob 은 임의의 바이너리 파일 내용물을 가지는 객체이다. 대개의 경우에, 해당 내용물은 소스코드나 블로그 글과 같은 텍스트 내용으로 이루어져 있을 것이다.

그러나 PNG 파일이나 바이트 단위로 구성된 다른 형식의 파일인 경우도 흔히 볼 수 있다.

blob 객체의 해시값을 가지고 있다면, 아래와 같이 해당 객체의 내용을 손쉽게 확인할 수 있다.

$ git cat-file -p d429810 package com.example.project class Foo { ... } ...

예를 들어, 바로 직전 섹션의 예제와 같이 tree 객체를 먼저 열람한 이후, 해당 객체에 포함된 blob 들 중 하나를 다시 확인할 수도 있다.

$ git cat-file -p 07b1a631 100644 blob b91bba1b .gitignore 100644 blob cc0956f1 Makefile 040000 tree 92e1ca7e src 100644 blob cae391ff Readme.txt $ git cat-file -p cae391ff Welcome to my project! This is the readmefile ...

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts