.gitignore의 예외
.gitignore에 "myfile.dll을 제외한 모든 .dll 파일을 무시합니다"와 같은 예외를 추가하려면 어떻게 해야 합니까?
사용하다!패턴을 부정하는 방법:
*.dll
!myfile.dll
일부 특정 파일을 제외한 전체 폴더를 무시하려면 다음과 같이 기록합니다.
MyFolder/*
!MyFolder/CoolFile.txt
이것은 작동하지 않습니다.
MyFolder/
!MyFolder/CoolFile.txt
다음과 같은 폴더를 무시할 수도 있습니다.
!src/main/main/messages/messagestype-messages/**/*
다음과 같은 패턴이 있는 중첩 폴더도 무시할 수 있습니다.
!**/src/test/message/**/*
.gitignore 파일을 빨리 만들려면 gitignore를 사용해 보십시오.이오
여러 개를 가질 수 있습니다..gitignore계층적 방식으로 함께 작업하여 목표를 달성할 수 있습니다.루트 레벨에서는 다음과 같은 이점이 있습니다.
뿌리
*.dll
파일이 있는 폴더 안에myfile.dll다른 항목을 추가할 수 있습니다..gitignore다음과 같은 파일:
root/lib/폴더(MyFiledll 포함)
!myfile.dll
여기에 더 많은 정보
패턴을 무효화하는 선택적 접두사 "!". 이전 패턴에서 제외된 일치 파일이 다시 포함됩니다.문자 "!"로 시작하는 패턴의 경우 첫 번째 "!" 앞에 백슬래시("\")를 넣습니다(예: "!important!").txt." 특정 조건이 충족되면 해당 파일의 상위 디렉터리가 제외된 경우 파일을 다시 포함할 수 있습니다.자세한 내용은 섹션 NOTES를 참조하십시오.
제가 이 일을 한 이유는 제가 이름이라는 폴더를 가지고 있기 때문입니다./modules내가 무시하고 싶은 것, 모든 것을 제외하고./modules/custom폴더를 누릅니다.이것은 저에게 효과가 있었습니다.이제 사용자 지정 모듈이 GitHub에 동기화됩니다.
/modules/*
!/modules/custom/
언급URL : https://stackoverflow.com/questions/2415873/exceptions-in-gitignore
'programing' 카테고리의 다른 글
| mongod 포크 시작 중, 오류: 하위 프로세스 실패, 오류 번호 1과 함께 종료됨 (0) | 2023.05.05 |
|---|---|
| Xcode Unit 테스트에서 @testable을 사용하는 경우 "해당 모듈 없음" (0) | 2023.05.05 |
| WPF 데이터 그리드에서 선택 사용 안 함 (0) | 2023.05.05 |
| Range에서 RGB 값을 반환합니다.내부.색상(또는 다른 색상 속성)입니다. (0) | 2023.04.25 |
| 화면에 stdout을 유지하면서 파이프에 연결하는 방법(출력 파일이 아님) (0) | 2023.04.25 |