단일 리포지토리에 대해 무시된 파일 구성
리포지토리의 루트 디렉터리에 파일을 만들어 .gitignore
커밋할 때 무시할 파일 및 디렉터리를 Git에 알릴 수 있습니다.
리포지토리를 복제하는 다른 사용자와 무시 규칙을 공유하려면 리포지토리에 파일을 커밋 .gitignore
합니다.
GitHub는 "github/gitignore" 공용 리포지토리에서 널리 사용되는 많은 운영 체제, 환경 및 언어에 대한 권장 .gitignore
파일의 공식 목록을 유지 관리합니다. gitignore.io 사용하여 운영 체제, 프로그래밍 언어 또는 IDE용 파일을 만들 .gitignore
수도 있습니다. 자세한 내용은 “github/gitignore” 및 “gitignore.io” 사이트를 참조하세요.
-
Terminal(터미널)Terminal(터미널)Git Bash를 엽니다.
-
Git 리포지토리의 위치로 이동합니다.
-
.gitignore
리포지토리에 대한 파일을 만듭니다.touch .gitignore
명령이 성공하면 아무것도 출력되지 않습니다.
예제 .gitignore
파일은 Octocat 리포지토리의 "몇 가지 일반적인 .gitignore 구성"을 참조하세요.
이미 체크 인된 파일을 무시하려면 무시 규칙을 추가하기 전에 파일 추적을 해제해야 합니다. 터미널에서 파일 추적을 해제합니다.
git rm --cached FILENAME
컴퓨터의 모든 리포지토리에 대해 무시된 파일 구성
컴퓨터의 Git 리포지토리에서 커밋할 때 항상 특정 파일 또는 디렉터리를 무시하도록 Git에 지시할 수 있습니다. 예를 들어 이 기능을 사용하여 텍스트 편집기에서 만드는 임시 백업 파일을 무시할 수 있습니다.
특정 파일 또는 디렉터리를 항상 무시하려면 디렉터리 내에 있는 파일에 ignore
추가합니다 ~/.config/git
. 기본적으로 Git은 전역 구성 ~/.config/git/ignore
파일에 나열된 모든 파일 및 디렉터리를 무시합니다. git
디렉터리와 파일이 아직 없는 경우 디렉터리를 ignore
만들어야 할 수 있습니다.
.gitignore 파일을 만들지 않고 로컬 파일 제외
다른 사용자와 공유할 파일을 만들지 .gitignore
않으려면 리포지토리와 함께 커밋되지 않은 규칙을 만들 수 있습니다. 편집기에서 만든 파일과 같이 다른 사용자가 생성할 것 같지 않는, 로컬로 생성된 파일에 이 기술을 사용할 수 있습니다.
즐겨 찾는 텍스트 편집기를 사용하여 Git 리포지토리의 루트 내에서 호출된 .git/info/exclude
파일을 엽니다. 여기에 추가하는 규칙은 체크 인되지 않으며 로컬 리포지토리에 대한 파일만 무시합니다.
- Terminal(터미널)Terminal(터미널)Git Bash를 엽니다.
- Git 리포지토리의 위치로 이동합니다.
- 즐겨 찾는 텍스트 편집기를 사용하여 파일을
.git/info/exclude
엽니다.
추가 정보
- Git 설명서에서 파일 무시
- Git 설명서의 .gitignore
- github/gitignore 리포지토리의 유용한 .gitignore 템플릿 컬렉션
- gitignore.io 사이트