GITIGNORE 파일 확장자를 가진 파일은 Git이라는 버전 / 소스 제어 시스템에서 사용되는 Git Ignore 파일입니다. 이것은 주어진 소스 코드에서 무시되어서는 안되는 파일과 폴더를 지정합니다.
규칙은 특정 폴더에만 적용될 수 있도록 경로별로 사용할 수 있지만 가지고있는 모든 Git 저장소에 적용되는 전역 GITIGNORE 파일을 만들 수도 있습니다.
GitHub의 .gitignore 템플릿 페이지에서 다양한 시나리오에서 권장되는 GITIGNORE 파일의 수십 가지 예제를 찾을 수 있습니다.
GITIGNORE 파일을 여는 방법
GITIGNORE 파일은 텍스트 파일을 읽을 수있는 프로그램으로 파일을 열 수있는 일반 텍스트 파일입니다.
Windows 사용자는 메모장 프로그램 또는 메모장 + + 응용 프로그램과 함께 GITIGNORE 파일을 열 수 있습니다. MacOS에서 GITIGNORE 파일을 열려면 Gedit을 사용하십시오. Linux 사용자 (Windows 및 macOS는 물론)는 Atom이 GITIGNORE 파일을 열고 편집하는 데 유용 할 수 있습니다.
그러나 GITIGNORE 파일은 Windows, Linux 및 macOS에서 실행되는 무료 소프트웨어 인 Git 컨텍스트 내에서 사용되지 않는 한 실제로 사용할 수 없습니다 (즉, 무시 파일로 작동하지 않습니다).
규칙을 적용 할 위치에 GITIGNORE 파일을 배치하여 사용할 수 있습니다. 각 작업 디렉토리에 다른 파일을 넣으면 무시 규칙이 각 폴더마다 개별적으로 작동합니다. GITIGNORE 파일을 프로젝트의 작업 디렉토리의 루트 폴더에 넣으면 모든 규칙을 거기에 추가하여 전역 역할을 수행 할 수 있습니다.
노트 : GIT 저장소 파일을 Git 저장소 디렉토리에 두지 마십시오. 파일이 작업 디렉토리에 있어야하기 때문에 규칙을 적용 할 수 없습니다.
GITIGNORE 파일은 저장소를 복제 할 수있는 다른 사람과 무시 규칙을 공유하는 데 유용합니다. 따라서 GitHub에 따르면 저장소에 저장하는 것이 중요합니다.
GITIGNORE 파일로 /에서 변환하는 방법
CVSIGNORE를 GITIGNORE로 변환하는 방법에 대한 자세한 내용은이 스택 오버플로 스레드를 참조하십시오. 간단한 대답은 당신을 위해 할 수있는 일반 파일 변환기가 없다는 것입니다. 그러나 CVSIGNORE 파일의 패턴을 복사하는 데 사용할 수있는 스크립트가있을 수 있습니다.
그 일을 돕기 위해 SVN 리포지토리를 Git 리포지토리로 변환하는 방법을 참조하십시오. 또한 같은 것을 달성 할 수있는 Bash 스크립트를 참조하십시오.
GITIGNORE 파일을 텍스트 파일 형식으로 저장하려면 위에 언급 된 텍스트 편집기 중 하나를 사용하십시오. 대부분은 TXT, HTML 및 이와 유사한 일반 텍스트 형식으로 변환 할 수 있습니다.
GITIGNORE 파일에 대한 고급 읽기
터미널에서 다음 명령을 사용하여 로컬 GITIGNORE 파일을 빌드 할 수 있습니다.
만지지 마라 .gitignore
글로벌 한 것은 다음과 같이 만들 수 있습니다 :
자식 설정 - 글로벌 core.excludesfile ~ / .gitignore_global
또는 GITIGNORE 파일을 만들고 싶지 않은 경우 로컬 저장소에 제외 항목을 추가 할 수 있습니다. .git / info / exclude 파일.
다음은 운영 체제에서 생성 된 다양한 파일을 무시하는 GITIGNORE 파일의 간단한 예입니다.
.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db
다음은 소스 코드에서 LOG, SQL 및 SQLITE 파일을 제외하는 GITIGNORE 예제입니다.
* .log * .sql * .sqlite
Git이 요구하는 적절한 구문 규칙을 준수하기 위해 따라야하는 패턴 규칙이 많이 있습니다. 공식 GITIGNORE 문서 웹 사이트에서 파일에 대한 자세한 내용과 많은 정보를 볼 수 있습니다.
이미 무시 된 파일을 체크 인하다가 나중에 GITIGNORE 파일에 무시 규칙을 추가하면 다음 명령을 사용하여 파일을 제거하기 전까지 Git이 파일을 무시하지 않는다는 것을 기억하십시오.
파일이 아직 열리지 않았습니까?
위와 같이 파일이 작동하지 않는 경우 파일 확장명을 올바르게 읽는지 확인하십시오. 예를 들어, 텍스트 편집기로 열 수 없거나 Git이 파일을 인식하지 못하면 실제로 GITIGNORE 파일을 다루지 않을 수 있습니다.
IGN은 또 다른 무시 파일이지만 Windows 도움말 문서를 작성하기 위해 Adobe RoboHelp에서 작성하여 사용하는 RoboHelp Ignore List 파일 형식입니다. 이 파일은 문서에서 검색을 통해 무시되는 단어를 나열하는 비슷한 기능을 수행하지만 Git에는 사용할 수 없으며 동일한 구문 규칙을 따르지 않습니다.
파일이 열리지 않으면 해당 파일 확장자를 조사하여 파일 형식을 확인하고 열거 나 변환하는 적절한 소프트웨어를 찾을 수 있습니다.




