거누의 개발노트
[Git] gitignore - properties 본문
반응형
Git에 프로젝트를 올리면 apllication.properties 같이 데이터베이스 정보나 AWS정보가 같이 올라간다.
.gitignore 파일을 이용하면 파일이 원격레포지토리에서 보이지 않게 된다.
/.nb-gradle/
### VS Code ###
.vscode/
**/application.properties
먼저 이런식으로 작성하고 git push 해주면되는데 .gitignore파일에 등록하지 못하고 깃에 올려 버렸다면 잘 적용이 되지 않을 것이다.
그래서 역시 구글링을 하게 되는데...
https://youngjinmo.github.io/2021/03/apply-new-gitignore/
위 블로그에서 말했듯이 이미 변경관리에 의해 관리되고 있는 파일이라면 이후에 gitignore에 추가하더라도 변경관리에서 계속 추적이 된다고 한다.
이 때 gitignore를 변경관리에 적용하기 위해서는 변경관리가 추적중인 캐시 파일을 삭제하고 새로 올려야 한다고 한다.
그런데 터미널에서 사용하는 git 프로그램이 필요 했다. Git Desktop에서는 명령어 치는곳이 없는거 같다.
https://velog.io/@wijoonwu/Mac-OS-%EC%97%90%EC%84%9C-Git-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
이 글을 보면 쉽게 설치 할 수 있다.
git을 설치하고 해당 폴더로 이동한다음
git rm -r --cached .
위 코드를 날려주고 다시 push 해주면 잘 적용되는걸 볼 수 있다!!
반응형
Comments