.gitignore 이란?
.gitignore 파일이란 Git 버전 관리에서 제외할 파일 목록을 지정하는 파일을 말한다.
gitignore 파일에 지정해야되는 대상은 소스코드와 관련이 없는 임시디렉토리 또는 IDEA 설정파일 (인텔리제이 인경우 .idea폴더) 또는 빌드결과 폴더 등 원격저장소에 저장할 필요가 없는 대상이 된 파일이 주가된다.
SpringMaven 이라는 프로젝트를 처음 생성한뒤 git status 로 상태를 확인하면 Untracked files 항목에 src/, pom.xml .idea/ tarter/ 폴더가 보인다. ignore 파일을 생성하여 .idea, target 폴더를 제외 시켜보자.
https://github.com/github/gitignore 접속하면 다양한 프로젝트의 ignore 파일을 받을 수 있다.
touch 명령어로 .gitignore 파일을 생성한다음 vi 편집기를 열어 gitnore 파일 내용을 다음과같이 수정하였다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz *.rar # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* .idea/ target/ | cs |
파일 수정후 git status 명령어를 통해 .idea, target 폴더가 사라진것을 확인 할 수 있다.
'개발이야기' 카테고리의 다른 글
Java Enum 이란? (0) | 2019.04.10 |
---|---|
Mac Mysql 설치 및 설정하기 (0) | 2019.03.20 |
2019년 반드시 알아둬야하는 웹 개발 트렌드 5가지는? (0) | 2019.02.04 |
Mac docker 설치하기 (Mac 도커 설치하기) (0) | 2019.01.25 |
깃허브 private 저장소 무료로 풀리다. [GitHub Private repo Free] (0) | 2019.01.08 |