«git-bare» 태그된 질문

17
일반 Git 저장소를 베어 저장소로 변환하는 방법은 무엇입니까?
'일반적인'Git 저장소를 베어 저장소로 어떻게 변환 할 수 있습니까? 주요 차이점은 다음과 같습니다. 일반 Git 리포지토리 .git에는 리포지토리 내에 모든 관련 데이터와 작업 복사본을 구성하는 다른 모든 파일이 들어 있는 폴더가 있습니다. 베어 Git 리포지토리에는 작업 복사본이 없으며 폴더 ( repo.git실제로 호출 )에는 실제 리포지토리 데이터가 포함됩니다

11
베어 (Bare) 저장소와 비 -Bare 저장소의 실제 차이점은 무엇입니까?
Git의 베어 및 비 베어 / 기본 리포지토리에 대해 읽었습니다. 나는 그들 사이의 차이점에 대해 (이론적으로) 잘 이해하지 못했고 왜 베어 저장소에 "푸시"해야 하는지를 알 수 없었습니다. 거래는 다음과 같습니다. 현재 3 대의 컴퓨터에서 프로젝트를 수행하는 유일한 사람이지만 나중에 더 많은 사람들이 참여할 것이므로 버전 제어에 Git을 사용하고 있습니다. 모든 …
213 git  repository  git-bare 

7
특정 분기를 처리하기 위해 git post-receive 후크 작성
다음은 회사 서버에있는 베어 저장소의 현재 후크입니다. git push origin master 이 후크는 Assembla로 푸시됩니다. 내가 필요한 것은 누군가가 우리 서버의 해당 분기에 변경 사항을 푸시 할 때 하나의 분기 (이상적으로는 마스터) 만 푸시하고 다른 분기에 대한 푸시는 무시하는 것입니다. 베어 저장소에서 분기를 선택하고 해당 분기 만 Assembla로 푸시 할 …
107 git  repository  hook  git-bare 

4
git bare 저장소에서 마지막 커밋을 어떻게 해제 할 수 있습니까?
베어 리포지토리에서 의미가없는 여러 git 명령이 있다는 점을 고려하면 (베어 리포지토리는 인덱스를 사용하지 않고 작업 디렉토리가 없기 때문에), git reset --hard HEAD^ 이러한 저장소에서 마지막 변경 사항을 커밋 해제하는 솔루션이 아닙니다. 인터넷을 통해 검색하면 주제와 관련하여 찾을 수있는 것은 이것 뿐입니다.이 작업을 수행하는 세 가지 방법이 있습니다. 1. "수동으로 참조 …

8
베어 git 저장소를 일반 저장소로 어떻게 변환합니까?
베어 git 저장소가 있지만 ssh (사용자 경험과 같은 파일 관리자에서)를 통해 컨텐츠에 액세스하고 찾아 볼 필요가 있습니다. 나는 그것을 복제 할 수 있다고 가정합니다. git clone -l <path_to_bare_repo> <new_normal_repo> 그러나 내 저장소의 크기는 약 20GB이며 복제 할 공간이 없습니다. 베어 저장소를 제자리에서 변환하여 작업 복사본을 만드는 방법이 있습니까?
81 git  git-bare 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.