티스토리 뷰

gitignore file 생성 & 규칙 추가

커밋에 포함하지 않기 위한 규칙을 git repository의 최상위 .gitignore 파일에 저장한다.

Itellij와 같은 좋은 IDE에서는 gitignore 파일을 내부에서 만들 수도 있지만, 때로는 별도로 생성해야 할 때도 있다. 웹사이트에서 손쉽게 ignore파일을 만드는 법을 설명한다.


  • gitignore.io 사이트에 접속한다.
  • 커밋에 포함시키고 싶지 않은 규칙을 추가하기 위해 OS, IDE, 개발언어, 프레임워크 등 이름을 입력한다.
  • create 버튼을 누르면 친절하게 ignore 파일의 내용을 text로 제공한다. 이것을 가져다 쓰면된다.

ignore 규칙 별도로 추가하기

gitignore 파일에 사용자가 별도로 규칙을 정의해야 할 때도 있다. 아래의 규칙에 따라서 별도로 추가하면 된다.


표현 

의미 

 #, 빈라인

 #은 주석을 의미하며, 빈라인은 아무런 영향을 주지 않습니다.

 *.a

 확장자가 .a 인 모든 파일을 무시합니다.

 folder_name/

 해당 폴더의 모든 파일을 무시합니다.

 folder_name/*.a

 해당 폴더의 확장자가 .a 인 모든 파일을 무시합니다.

 folder_name/**/*.a

 해당 폴더 포함한 하위 모든 폴더에서 확장자가 .a 인 모든 파일을 무시합니다.

 /*.a

 현재 폴더의 확장자가 .a 인 모든파일을 무시합니다.




예를 들어, context.xml의 업로드를 제외시키는 규칙을 추가하고 싶은 경우

## 사용자 정의
context.xml

위의 내용을 추가해 주면 context.xml파일은 커밋 대상에서 제외 된다.




댓글