GITIGNORE 파일이란 무엇입니까?

GITIGNORE 파일을 열고, 편집하고, 변환하는 방법

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 파일을 프로젝트의 작업 디렉토리의 루트 폴더 에 넣으면 모든 규칙을 거기에 추가하여 전역 역할을 수행 할 수 있습니다.

참고 : GITIGNORE 파일을 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에는 사용할 수 없으며 동일한 구문 규칙을 따르지 않습니다.

파일이 열리지 않으면 해당 파일 확장자를 조사하여 파일 형식을 확인하고 열거 나 변환하는 적절한 소프트웨어를 찾을 수 있습니다.