Git Git bare repository

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

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를 생성합니다.

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

 

 

번호 제목 글쓴이 날짜 조회 수
77 sourcetree - 특정 커밋으로 프로젝트 변경 황제낙엽 2025.08.26 15
76 git clone시 보안에 취약하지만 사용자 아이디와 비번 저장해놓고 사용하기 황제낙엽 2025.08.05 18
75 cherry pick 내가 원하는 커밋만 가져오기 file 황제낙엽 2022.02.17 470
74 Git Extensions Online Manual 황제낙엽 2022.02.17 4720
73 TortoiseSVN 초보자 가이드 file 황제낙엽 2022.02.09 478
72 [TortoiseSVN] SVN Revision 되돌리는 법 file 황제낙엽 2022.02.09 1256
71 심플한 커밋 이력 조회 (git log --pretty=format) [2] 황제낙엽 2022.01.12 357
70 Git 특정 폴더 및 파일만 clone 하기 (작성중) 황제낙엽 2021.10.08 368
69 git remote set-url file 황제낙엽 2021.09.03 338
68 git clone [bare/mirror] 정리 file 황제낙엽 2021.09.03 931
67 Git Repository 이동하기 황제낙엽 2021.09.02 326
66 유용한 Git 명령어 몇가지 황제낙엽 2021.09.02 341
65 Git의 4가지 영역 황제낙엽 2021.09.02 362
» Git bare repository 황제낙엽 2021.09.02 311
63 git reset의 3가지 옵션 제대로 이해하기 file 황제낙엽 2021.07.31 349
62 이전 커밋으로 되돌리기 (revert, reset) file 황제낙엽 2021.07.31 462
61 TortoiseSVN - add to ignore list file 황제낙엽 2021.06.04 538
60 Ubuntu 에 Git 설치 황제낙엽 2020.09.13 398
59 tortoise, subversion 자동 로그인 캐시 제거(로그아웃) 황제낙엽 2020.02.06 3287
58 [VisualSVN] SSL 인증서 합치기 file 황제낙엽 2019.03.29 840