Git Git bare repository

황제낙엽 2021.09.02 14:46 조회 수 : 829

sitelink1 https://blog.naver.com/whitedad/221417476235 
sitelink2  
sitelink3  

Git bare repository에 대하여 알아봅니다.

git에서 프로젝트를 생성하고 관련 파일을 생성하기 위해 init 명령어를 사용합니다.
 

$ git init project


이때 다음과 같이 bare repository를 생성할 수 있습니다.
 

$ git init --bare project.git


bare repo라고 불리는 이 저장소에는 실제 작업되는 파일, 디렉토리가 저장되는 것이 아닌 변경사항, 이력등의 revision history의 정보들을 저장합니다.

이를 통해 누가 어떤 변경사항이 있는지 확인이 가능합니다.

 

# bare repository를 사용하는 이유


공유하기 위한 목적으로 bare repo를 생성합니다.

다수의 작업자, 프로젝트 참가자의 변경 사항을 공통으로 관리하기 위한 저장소로 사용할 수 있습니다.

 

 

번호 제목 글쓴이 날짜 조회 수
79 [Gemini] branch 와 worktree 의 차이점 황제낙엽 2026.09.27 7
78 버전 관리 이슈 케이스 (1) : 장기적으로 pull 하지 않은 개발자의 대량의 merge 이슈 발생 file 황제낙엽 2026.05.13 477
77 sourcetree - 특정 커밋으로 프로젝트 변경 황제낙엽 2025.08.26 668
76 git clone시 보안에 취약하지만 사용자 아이디와 비번 저장해놓고 사용하기 황제낙엽 2025.08.05 679
75 cherry pick 내가 원하는 커밋만 가져오기 file 황제낙엽 2022.02.17 1048
74 Git Extensions Online Manual 황제낙엽 2022.02.17 5435
73 TortoiseSVN 초보자 가이드 file 황제낙엽 2022.02.09 968
72 [TortoiseSVN] SVN Revision 되돌리는 법 file 황제낙엽 2022.02.09 2594
71 심플한 커밋 이력 조회 (git log --pretty=format) [2] 황제낙엽 2022.01.12 1072
70 Git 특정 폴더 및 파일만 clone 하기 (작성중) 황제낙엽 2021.10.08 1014
69 git remote set-url file 황제낙엽 2021.09.03 904
68 git clone [bare/mirror] 정리 file 황제낙엽 2021.09.03 1486
67 Git Repository 이동하기 황제낙엽 2021.09.02 907
66 유용한 Git 명령어 몇가지 황제낙엽 2021.09.02 921
65 Git의 4가지 영역 황제낙엽 2021.09.02 904
» Git bare repository 황제낙엽 2021.09.02 829
63 git reset의 3가지 옵션 제대로 이해하기 file 황제낙엽 2021.07.31 912
62 이전 커밋으로 되돌리기 (revert, reset) file 황제낙엽 2021.07.31 1066
61 TortoiseSVN - add to ignore list file 황제낙엽 2021.06.04 1173
60 Ubuntu 에 Git 설치 황제낙엽 2020.09.13 934