본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



.gitignore이란 ?


Project에 원하지 않는 파일들을(컴파일 된 파일, .gradle, .idea 등등) git에서 제외시키기 위해 필요한 파일


.gitignore의 파일 위치는 ?


프로젝트 최상단 디렉토리에 위치해야한다. 예를들어 git init 명령어를 실행했던 디렉토리에 .gitignore 폴더가 위치하게 된다.


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
28
29
30
31
32
33
### Java template
*.class
 
# Package Files #
*.jar
*.war
*.ear
 
### macOS template
*.DS_Store
.AppleDouble
.LSOverride
 
# IntelliJ project files
.idea
.idea/*.xml
*.iml
out
gen
build
rebel.xml
 
# Compliled files
/target/
**/target
 
/example/
 
# Gradle
.gradle
/build/
.gradletasknamecache
 






근데 .gitignore를 추가했는데 제외되지 않는 파일들은 무엇일까 ?


나는 깃에 커밋을 한 후 뒤늦게 .gitignore파일을 생성하였는데 .gradle 파일이 계속해서 제외되지 않는 형상이 발생했다.

해결을 위해 나는 아래의 명령어를 사용해 보았다.


git rm --cached .gradle -r


문제 해결 끝.


그래도 .gitignore에서 선언된 파일들이 제외되지 않는다면 캐시를 날리고 .gitignore를 다시 생성하여 push 해보자


git rm -r --cached