2016-07-15 13 views
0

모든 동기화/끌어 오기/밀어 넣기 github 요청에서 README.md을 어떻게 제외시킬 수 있습니까? 해당 파일을 제외한 모든 파일 을 다운로드/동기화하고 싶습니다.Github : 동기화/당기기를 피하십시오 README.md

배경 : StreakyCobra style dotfiles management에 대한 레포를 가지고 있습니다. README.md (github에 표시)에 몇 가지 메모를 추가하고 싶지만 내 컴퓨터의 파일이 $HOME 인 것을 피하십시오. 로 git config core.sparsecheckout true

그런 다음 저장소의 .git/info/sparse-checkout 파일을 편집 : 다음과 같은 명령을 사용하여 환매 특약을 위해 스파 스 체크 아웃을 활성화 할 수 있습니다

: @의 KBA의 코멘트 떨어져 근무

+1

README.md # IntelliJ *.iml .idea # arcconfig 

.arcconfig. – kba

답변

1

, 여기에 작동하는 솔루션입니다

/* 
!README.md 

기본적으로 "README.md"이라는 파일을 제외한 모든 것을 체크 아웃합니다. sparse-checkout 형식은 .gitignore 파일과 동일하게 작동합니다.

기존 리포지토리를 체크 아웃하여 테스트하면 작동합니다. (단, 스파 스 체크 아웃을 구성하기 위해 기존 저장소가 필요한 catch-22 상황이 있으므로 git init을 작성하여 구성한 후 기존 원격 저장소를 새 원격 저장소로 추가 한 경우).

0

.gitignore 파일을 사용하면 관련 파일이 git에서 무시됩니다. 예는 belows과 같습니다 당신은, 스파 스 체크 아웃을 할 모든 것을 포함하고 명시 적으로 README.md을 제외 할 수