[저장용] .git 괸련 내용

가려진 부분을 공유해주는 이런분이 멋있다.

profile picture

이양일

NaverCloud 백엔드 개발자

오늘날 대부분의 소프트웨어 개발에서 git 은 빼놓을 수 없는 형상 관리 도구로 자리잡혀 있습니다. 이러한 git 이 어떻게 동작하는지 'git init' 명령어로 생성되는 '.git' 폴더 하위의 데이터 변화를 자세히 분석하여 설명한 글이 있어 공유드립니다. 글에서 주요하게 언급된 '.git' 폴더 하위에 있는 데이터의 역할을 정리해보면 다음과 같습니다. 📌 config 현재 저장소에 대한 git 설정을 정리한 텍스트 파일입니다. 작성자, 파일 모드 등과 같은 저장소에 대한 몇 가지 기본 설정이 작성되어 있습니다. 📌 HEAD 저장소의 현재 헤드를 가리키는 파일입니다. base branch 설정을 어떻게 했느냐에 따라 처음 생성되는 HEAD 파일은 refs/heads/master 또는 refs/heads/main 또는 기타 설정한 것으로 나타납니다. 현재 저장소가 바라보고 있는 헤드가 무엇인지를 알 수 있도록 .git/refs/heads 폴더의 경로를 저장합니다. 📌 hooks git 동작 전후에 실행할 수 있는 모든 스크립트를 관리하는 디렉토리 입니다. 📌 objects git object, 즉 저장소의 파일과 커밋에 대한 데이터를 관리하는 디렉토리 입니다. 📌 refs HEAD 파일에서도 잠시 언급되었지만, 브랜치(.git/refs/heads)와 태그(.git/refs/tags)를 가리키는 참조 또는 포인터를 저장하고 관리하는 디렉토리 입니다. 공유드린 원문에 git command 에 따라 .git 디...

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 10월 17일 오전 12:28

조회 87

댓글 0

    함께 읽은 게시물

    나는 가끔 조합형 한글의 아름다움에 대해 생각한다.


    그 아름다움은 단순히 예쁜 글꼴이나 정갈한 종이 위의 자소 배열에서 끝나지 않는다. 진짜 매력은, 정밀한 정보 구조와 이산 수학적 규칙성 속에 숨어 있다.


    ... 더 보기

    대시보드

    

    ... 더 보기

    조회 474


    < 리차드 파인만의 아버지가 아들에게 전한 인생 조언 >

    1. 아버지는 파인먼에게 이렇게 강조해서 말해 주었습니다.

    ... 더 보기


    불확실성이 지속되고 있다. 이제는 너무도 익숙한 상황이다. 이러한 상황을 표현한 ‘영구적 위기(Permacrisis)’라는 단어가 있다. 2022년 영국 콜린스 사전에 등재된 단어다.

    ... 더 보기

    회사가 어려울수록 직원에게 투자해야 하는 이유[김광진의 경영 전략]

    magazine.hankyung.com

     회사가 어려울수록 직원에게 투자해야 하는 이유[김광진의 경영 전략]

    직장인으로서 10년 정도 일하게 되면 피할 수 없는 순간이 바로 조직에서 리더의 역할을 받게 되는 인사발령이다. 팀원이었을 때는 내게 주어진 업무를 내가 가진 능력과 주변 동료들의 도움으로 해결하고, 그에 합당한 평가와 보상을 기다리며, 나쁘지 않는 리워드와 내 위치에 안도하며 또 새해를 맞이하고 하루하루를 버텨나가는 과정에 큰 어려움이 없다.

    ... 더 보기

     • 

    저장 3 • 조회 590