Server, Deploy🌐/CM(Git)😺

[Git] .gitignore에 이미 올라간 파일 삭제하기

JanuDev 2025. 10. 20. 13:05

git에 application.yml과 application.properties가 안올라간줄 알았는데 버젓이 올라가 있어서 당황스러웠다;

알고보니 기존 캐시가 안지워진채로 올라간거라... 지우고 다시 gitignore에 반영하도록 한다. 

 

1. gitignore에 파일명 작성

### Application config ###
**/application.yml
**/application.properties

파일명 앞에 **/을 작성하면 

규칙 무시되는 파일 경로 예시
**/application.yml application.yml (최상위 루트)
  src/application.yml
  api/src/main/resources/application.yml
  dir1/dir2/dir3/application.yml

과 같이 경로에 상관없이 파일명이 같으면 다 무시된다. 

 

2. git rm --cached [파일 경로]

Git의 추적 목록에서 앞으로 다음과 같은 파일은 제거한다는 뜻이다(로컬은 유지)

git rm --cached [파일 경로]

여기서 파일 경로를 아는 꿀팁?

 

(1) 원하는 파일로 간다.

나의 경우 application.yml에서 했다.

 

(2) 아무거나 타자를 친다!

어차피 롤백하면 상관 없다.

 

(3) git status 작성

git bash에 git status를 작성하여 상태를 확인한다.

저기 나오는 경로를 작성하면 된다.

 

난 application.yml과 application.properties 둘 다 삭제해야 했다.

 

3. Git 한번 더 확인한다.

원래 있었는데 이제 git에 안보이는거 확인되었다.

원하는대로 잘 됬다. 끝!

'Server, Deploy🌐 > CM(Git)😺' 카테고리의 다른 글

[GIT] 새로운 프로젝트 내려받기  (1) 2025.06.20