거누의 개발노트

[Git] gitignore - properties 본문

Git

[Git] gitignore - properties

Gogozzi 2022. 6. 5. 12:23
반응형

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에 추가하더라도 변경관리에서 계속 추적이 될 수 있다. 이 때 gitignore를 변경관리에 적용하기 위해서는 변경관리가 추적중인 캐

youngjinmo.github.io

위 블로그에서 말했듯이 이미 변경관리에 의해 관리되고 있는 파일이라면 이후에 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 설치하기

Mac OS 에서 Git 설치하기

velog.io

이 글을 보면 쉽게 설치 할 수 있다.

 

git을 설치하고 해당 폴더로 이동한다음

git rm -r --cached .

위 코드를 날려주고 다시 push 해주면 잘 적용되는걸 볼 수 있다!!

반응형
Comments