2010-07-09 8 views
24

.git 디렉토리의 변경 사항을 원격 저장소에 푸시 할 수 있습니까?git push .git/description 파일

공동 프로젝트 description을 갖고 싶습니다. 내 저장소의 모든 클론에 대해 다시 입력하지 않아도됩니다.

프로젝트 설명이 각 복제본에 공통적이지 않은 것이 이상한 일입니다.

답변

18

당신은 당신의 repo의 루트에 (당신이 볼 수 있도록하지 않을 경우, 또는 .description)를 description를 저장하고, 다음과 같이, 각각의 repo에서 그에게 .git/description 심볼릭 링크 수 :

repo/ 
    .description 
    .git/ 
    description -> ../.description 

각각의 repos에서 수동으로 심볼릭 링크를 설정해야하지만 한 번만 수행하면됩니다 (repo가 ​​생성 될 때).

또는 수신 한 후 hook을 사용하여 추적 된 설명 파일을 .git/description으로 복사 할 수 있습니다. 각 원격 저장소에서도 해당 훅을 설정해야하지만 다시 한 번 (repo가 ​​생성 될 때) 만 필요합니다.

+1

+1 : 멋지다. 나는 이것에 대해서도 궁금해하고 있었다. symlink가 합리적인 해결책으로 보인다! – eruciform

+2

현재 분기 nop에 따라 작동합니까? 그리고'베어 '레포는? 안돼? –

관련 문제