본문 바로가기
도서로 공부하는 프로그래밍/GIT

[Git] Git 활용법: 특정 파일 확장자 커밋 제외하기 - .gitignore 설정 가이드

by 열공노년 2024. 2. 14.
반응형

Git 활용법: 특정 파일 확장자 커밋 제외하기 - .gitignore 설정 가이드

Git을 사용하여 특정 파일 형식을 커밋에서 제외하고 싶으시다면 .gitignore 파일을 사용하는 방법이 가장 일반적입니다. .gitignore 파일은 Git에서 무시해야 할 파일 패턴을 지정할 수 있게 해 줍니다.

*.txt 파일을 제외하고 모든 .xhtml 파일과 기타 파일 형식들을 커밋에서 제외하려면 다음과 같이 하십시오.

caption: '.gitignore 파일 작성 전'

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

caption: '.gitignore' 구성 후

 

위의 명령을 수행하면 .txt 파일만 커밋에 포함되고, .xhtml 파일은 무시됩니다. 이미 트래킹되고 있는 파일을 .gitignore에 추가했다면, 해당 파일을 트래킹에서 제거하기 위해 git rm --cached [file]를 사용해야 할 수도 있습니다.

반응형