개발자의 서재

[GIT].gitignore 파일 설정이 적용되지 않을 때 본문

GIT

[GIT].gitignore 파일 설정이 적용되지 않을 때

ironmask431 2022. 2. 12. 13:29

springboot, gradle 프로젝트를 만드는중, 

class파일들이 들어있는 build/ 폴더와 out/ 폴더가

원치않게 github에 올라갔다. 

.gitignore 파일에 

build/

out/ 

폴더를 각각 추가해줬지만 계속해서 commit 시

대상에 포함되어 있었다. 

 

[해결법]

먼저 기존에 커밋 해야 하는 것들은 다 커밋해놓고 

cmd 콘솔창을 열고 .gitignore 파일이 있는 경로로 이동

(인텔리제이에서는 하단에 terminal 탭을 선택하면 자동적으로 해당경로로 설정되어있음)

아래 명령어 차례대로 입력 

git rm -r --cached .
git add .
git commit -m ".girignore cached removed"

명령어 입력 후 커밋을 해보면 모든 커밋 대상이 사라져있다.

(커밋대상이 었던 build/ 에 .class 파일들 모두 제외됨.) 

그리고 그 상태에서 push를 하게 되면 github 에서도 제외대상인 

build 폴더와 out 폴더가 정상적으로 사라진것을 확인 할 수 있다.

'GIT' 카테고리의 다른 글

[eclipse] git - pull conflict 시 해결방법  (0) 2022.03.06
Comments