반응형
폴더 자체가 아닌 폴더의 모든 파일 / 폴더를 .gitignore하는 방법은 무엇입니까? [복제]
중복 가능성 :
git 저장소에 빈 디렉토리를 어떻게 추가합니까?
빈 폴더를 체크인하고 싶습니다. 어떻게 할 수 있습니까?
git에서 빈 폴더를 커밋 할 수 없습니다. 표시하려면 빈 파일이라도 그 안에 무언가를 넣어야합니다.
예를 들어 보관하려는 폴더에 .gitkeep이라는 빈 파일을 추가 한 다음 .gitignore 파일에 다음과 같이 작성합니다.
# exclude everything
somefolder/*
# exception to the rule
!somefolder/.gitkeep
.gitignore 및 .gitkeep 파일을 커밋하면 문제가 해결됩니다.
이 .gitignore를 폴더에 넣은 다음 git add .gitignore
*
*/
!.gitignore
이 *
줄은 git에게 폴더의 모든 파일을 무시하도록 지시하지만 !.gitignore
.gitignore 파일을 계속 포함하도록 지시합니다. 이렇게하면 로컬 저장소와 다른 저장소 복제본이 모두 빈 폴더와 필요한 .gitignore를 모두 얻습니다.
편집 : 명백 할 수 있지만 * /를 git ignore에 추가하여 하위 폴더도 무시합니다.
반응형
'program story' 카테고리의 다른 글
Python에서 예외를 인쇄하는 방법은 무엇입니까? (0) | 2020.10.03 |
---|---|
bash와 regex를 사용하여 한 줄로 프로세스를 찾아서 죽이기 (0) | 2020.10.03 |
JavaScript 창 크기 조정 이벤트 (0) | 2020.10.03 |
Chrome 자동 완성을위한 입력 배경색을 제거 하시겠습니까? (0) | 2020.10.03 |
Xcode 6 버그 : Interface Builder 파일의 알 수없는 클래스 (0) | 2020.10.03 |