728x90
반응형
질문 : 일반 Git 저장소를 베어 저장소로 변환하는 방법은 무엇입니까?
'일반'Git 저장소를 베어 저장소로 어떻게 변환 할 수 있습니까?
주요 차이점은 다음과 같습니다.
- 일반 Git 저장소에는 모든 관련 데이터와 작업 사본을 구성하는 다른 모든 파일이 포함 된 저장소 내부에
.git
- 베어 Git 저장소에는 작업 복사본이 없으며 폴더 (
repo.git
라고 부름)에는 실제 저장소 데이터가 포함되어 있습니다.
답변
간단히 말해서 repo
의 내용을 repo/.git
의 내용으로 바꾼 다음 저장소에 이제 베어 저장소라고 알립니다.
이렇게하려면 다음 명령을 실행하십시오.
cd repo
mv .git ../repo.git # renaming just for clarity
cd ..
rm -fr repo
cd repo.git
git config --bool core.bare true
git clone --bare
를 수행하는 것과 다릅니다 (아래 참조).
출처 : https://stackoverflow.com/questions/2199897/how-to-convert-a-normal-git-repository-to-a-bare-one
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
git stash create로 만든 stash을 삭제하는 방법 (0) | 2021.11.15 |
---|---|
Git에서 로컬 분기를 원격 분기로 완전히 바꾸는 방법 (0) | 2021.11.15 |
Git의 준비되지 않은 변경 사항에서 "old mode 100755 new mode 100644"라는 파일을 제거하는 방법 (0) | 2021.11.12 |
원격 Git 브랜치를 생성하는 방법 (0) | 2021.11.12 |
Mercurial과 Git의 차이점 (0) | 2021.11.11 |