.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 폴더가 사라진것을 확인 할 수 있다. 



블로그 이미지

클라인STR

,