(내일배움캠프) TIL(16) - 7주차: .gitignore에 application.properties 추가

Thomas·2023년 7월 5일
0
post-thumbnail

팀 프로젝트를 하다가 느끼던게
application.properties에 민감한 데이터인 mysql 비번이 있고 매번 다른 팀원이 commit한 것을 pull 할 때마다 충돌을 해결을 해야하고 본인 DB 비번으로 바꿔줘야하는 불편함이 있어서 그동안 숨겨놨던 .gitignore을 써볼려고 한다.

만약 이미 'application.properties'파일이 원격 저장소에 푸시되어 있고, 이제 '.gitignore'파일에 해당 파일을 추가하여 Git으로 추적하지 않으려고 할 떄 방법을 찾아보았다.

  1. 로컬에서 'application.properties' 파일을 삭제합니다. 아래의 명령어로 로컬 파일 시스템에서 파일을 삭제 먼저 해준다. 삭제하기전에 application.properties의 내용을 백업을 해준다.
git rm --cached src/main/resource/application.properties
  1. '.gitignore'파일에 해당 application.properties의 경로를 적어준다. 그런 다음에 git add를 해주고 git commit를 사용하여 변경 사항을 커밋합니다.

  2. 마지막으로 변경 사항을 원격 저장소에 푸시하여 원격 저장소에서도 'application.properties' 파일을 제거합니다.

git push origin <branch-name>
profile
Backend Programmer

0개의 댓글