본문 바로가기

[Git/SourceTree] .gitIgnore 적용하기

Kwonriver 2022. 1. 19.
728x90

.gitignore란?

여러가지 이유로 깃 서버에 올라가서는 안되는 파일들이 존재한다. ( 용량이 너무 크거나, 보안상의 이유 등 )

.gitignore는 그런 파일들을 .gitignore에 등록하여 깃 서버로 올리지 않도록 걸러내 주는 역할을 한다.

 

.gitignore 적용하기

깃이 있는 폴더(.git 이 존재하는 폴더)에 .gitignore 파일을 추가한다.

.git은 숨김파일 보기를 해야한다.

.gitignore를 깃 서버에 푸시한다.

 

.gitignore 규칙 ( 문법 ? )

.gitignore를 사용하는데 몇 가지 규칙들이 존재한다.

1. 주석을 추가하고 싶을 때는 # 를 사용한다.
2. 표준 Glob 패턴으로 적용한다. *
3. 폴더 뒤에 /를 붙이면 해당 폴더 내부는 전체 무시된다.
4. 하위 디렉토리에 적용하지 않을 때는 / 로 시작한다. ( .gitignore 가 존재하는 위치의 파일만 무시 )
5. 무시하지 않고 싶은 경우 맨 앞에 ! 를 붙여준다.

 

 

* : https://ko.wikipedia.org/wiki/%EA%B8%80%EB%A1%9C%EB%B8%8C_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D) 

 

글로브 (프로그래밍) - 위키백과, 우리 모두의 백과사전

컴퓨터 프로그래밍에서, 특히 유닉스 계열 환경에서 글로브(glob) 패턴은 와일드카드 문자로 여러 파일 이름의 집합을 지정한다. 이를테면 유닉스 명령어 mv *.txt textfiles/은 현재 디렉터리의 .txt로

ko.wikipedia.org

 

728x90