TY blog

.gitignore 파일 적용 본문

형상관리/github & git

.gitignore 파일 적용

주짓수하는 개발자 2023. 12. 11. 15:40
.gitignore 파일

 

자신의 프로젝트에서 버전관리하고 싶지 않은 파일을 제외할 수 있게 도와주는 파일이며

프로젝트 상단에 위치하여야 한다.

 

예를 들어 Spring boot에 application.properties 파일은 민감한 설정 정보를 담고 있고 

소스코드 만을 공개하고 싶다면 이 파일을 제외하고 Github 원격 저장소에 올릴 수 있다. 

 

 

.gitignore 파일에 적용하고 싶은 파일명을 넣는다.

 

하지만 Github에 이미 파일이 올라가 있다면, .gitignore를 수정해 커밋, 적용한다고 해서 

바로 없어지는 것은 아니다.

 

Github 원격 저장소에 있는 파일 삭제
1. 특정 파일을 지정 
git rm -r --cache src/main/resources/application.properties (제외하고 싶은 파일)
git rm -r --cache .gitignore 

2. 모든파일을 지정
git rm -r --cache .

 

인텔리제이 기준 프로젝트 경로에 들어가 터미널을 열어 위에 명령어중 하나를 입력한다.

물론 git이 설치되어 있어야 한다.

 

명령어 입력 후 Commit and push로 버전관리하고 싶지 않은 파일을 제외시킬 수 있다.

 

* 버전관리하고 싶지 않은 파일은 Commit Repository 목록에도 

나와있지 않아 Commit이 안된다.

Comments