개발이야기
git ignore 설정하기
클라인STR
2019. 3. 19. 16:58
.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 폴더가 사라진것을 확인 할 수 있다.