[Git] .gitignore

Bam·2022년 3월 3일
0

Git

목록 보기
8/32
post-thumbnail

.gitignore

.gitignore 파일은 버전 관리를 할 필요가 없어서 원격 저장소에 업로드 하거나 스테이징/커밋할 필요가 없는 폴더 혹은 파일들을 추적에서 제외시키는 파일입니다. 대표적으로는 인텔리제이 계열 개발환경을 이용하신다면, 로컬 개발환경의 세팅을 담은 .idea 파일이라던가 개인환경에서 적어둔 개인적인 메모 등이 그 대상이죠. 이런 파일/폴더들을 Git의 관리 대상에서 제외 시키기 위해 존재하는 파일이 .gitignore입니다.

.gitignore 작성법

작성법은 간단합니다. 텍스트 편집기를 열어 .gitignore라는 이름의 파일을 만들면 됩니다. 별개로 제가 사용중인 웹스톰에서는 .~ignore파일을 편리하게 생성시켜주는 기능이 있습니다. 이처럼 IDE에서는 ignore파일을 쉽게 생성할 수 있도록 도와주는 기능들이 포함되어있기도 합니다.

만약 위와 같이 작성했다면 .idea 폴더, img폴더 memo.txt, .html확장자 파일을 git으로 관리하지 않겠다는 의미가 됩니다.

몇 가지 작성 방법에 대해서 알아보겠습니다.

  • .확장자: 확장자를 가진 파일들을 모두 관리하지 않음
  • 디렉토리: 디렉토리명/ 으로 표기하면 해당 디렉토리와 하위 디렉토리가 관리되지 않습니다. /로만 디렉토리를 지정하면 하위 디렉토리에는 적용되지 않고 현재 디렉토리만 관리되지 않음
  • #: 주석. #로 시작하는 문장은 무시됩니다.

작성에 도움을 주는 사이트

사실 ignore를 직접 작성하는 것은 별로 효율적이지 않습니다. 여러 변수가 발생할 수 있기 때문인데요. 그래서 IDE의 기능을 빌리거나, gitignore.io라는 사이트에서 쉽게 ignore 파일을 작성할 수 있는 방법을 이용합니다.

profile
나는 나대로🥉

0개의 댓글