본문 바로가기

개발이야기

Github gitignore 적용 안될 때 해결법

 

github 사용 시 필수로 사용되는 파일 gitignore.

 

그런데 가끔 gitignore에 추가해도 push시 계속 commit 리스트에 들어갈 때가 있다.

아래와 같이 터미널에 차례대로 실행하면 됨

 

1. git rm -r --cached .
2. git add .
3. git commit -m "fixed untracked files"
4. push - 푸쉬해야 적용, git에 .gitignore에 설정된 파일 삭제까지 됨

 

필자의 터미널창

 

아래는 필자의 gitignore 설정이다.

 

~~~
/target/
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
.idea/*
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
~~~