이미 여러 가지 질문이 있지만 비슷한 대답이 없습니다. 실제로 내 모든 "논리"에 대한 자식 저장소를 만들고 있어요 -.gitignore 모든 파일을 무시한 다음 재귀 적으로 허용 * .foo
나는 사람이이 정당화 될 수있는 방법을 궁금해하는 경우
이(.foo *와 파일을 제외하고 내 저장소 아래의 폴더에있는 모든 것을 무시해야 프로젝트 - 맥에서 음악 소프트웨어 - 그러나 나는 단지 실제 프로젝트 파일 * .logic을 저장하고 싶다)
나는 우리가 모두 같은 판 위에 서있다.
이설정 :
mkdir temp
cd temp
mkdir testdir
cd testdir
touch include.foo
touch dontinclude.bad
cd..
git init
touch .gitignore
이에 붙여 넣기가
# Ignore all
/*
# But not these files...
!.gitignore
!*.foo
자식 상태
그리고 추적되지 않는 유일한을 .gitignore하는 는 여기에 내가 처음부터 시작하는 일이다 파일은 .gitignore
입니다.'git add'를 입력하면됩니다. - 변경하지 마십시오 .gitignore 만 보이고 제 2 파일은 무시됩니다.
왜이 기능이 작동하지 않고 위의 절차를 어떻게 변경하여 작동하게 할 수 있습니까?
여기 .gitignore 파일을 가져온 것과 매우 유사한 질문이 있습니다. 내가 자식 --version 1.7.7를 사용하고 있습니다 (또한 1.7.3 시도) - .gitignore to ignore all files, then recursively allows files of a certain type
기다려, 당신은'git add .gitignore'와'git commit -m '을 추가 했습니까? – Nic