반응형
Git 활용법: 특정 파일 확장자 커밋 제외하기 - .gitignore 설정 가이드
Git을 사용하여 특정 파일 형식을 커밋에서 제외하고 싶으시다면 .gitignore
파일을 사용하는 방법이 가장 일반적입니다. .gitignore
파일은 Git에서 무시해야 할 파일 패턴을 지정할 수 있게 해 줍니다.
*.txt
파일을 제외하고 모든 .xhtml
파일과 기타 파일 형식들을 커밋에서 제외하려면 다음과 같이 하십시오.

- 프로젝트의 루트 디렉터리에
.gitignore
파일을 생성하거나 편집합니다. .gitignore
파일에 다음 패턴을 추가합니다:이 패턴은 모든.xhtml
파일을 무시하도록 지시합니다.*.xhtml
- 다른 파일 형식들도 무시하고 싶다면, 각각의 확장자에 대해 위와 같은 패턴을
.gitignore
에 추가합니다. .gitignore
파일을 저장하고 닫습니다.- 변경 사항을 적용하기 위해 Git 상태를 확인합니다:이 명령은
.gitignore
에 추가된 파일들을 제외한 변경된 파일 목록을 보여줄 것입니다. git status
.gitignore
파일 자체도 커밋에 포함시켜야 합니다:git add .gitignore git commit -m "Add .gitignore file"
- 그 다음, 원하는 파일들만 스테이징하고 커밋합니다:
git add *.txt git commit -m "Commit text files only"

위의 명령을 수행하면 .txt
파일만 커밋에 포함되고, .xhtml
파일은 무시됩니다. 이미 트래킹되고 있는 파일을 .gitignore
에 추가했다면, 해당 파일을 트래킹에서 제거하기 위해 git rm --cached [file]
를 사용해야 할 수도 있습니다.
반응형
'도서로 공부하는 프로그래밍 > GIT' 카테고리의 다른 글
[Git] 커밋(Commit)에 포함된 정보 (26) | 2024.02.13 |
---|---|
[Git] 커밋(Commit) 이해하기 (25) | 2024.02.12 |
[Git] 커밋에서 제외하고 싶은 파일 설정 (27) | 2024.02.12 |
[Git] GitHub과 Git의 중요성 (29) | 2024.02.11 |
[Git] 버전 관리 시스템의 진화, 로컬에서 분산형까지 (28) | 2024.02.10 |