[꼼꼼한 개발자] 꼼코더

[Git] - gitignore란? (깃 커밋시 application.properties 파일 제외, gitignore 미동작) 간단하고 쉽게 이해하기 본문

간단하고 쉽게/Git

[Git] - gitignore란? (깃 커밋시 application.properties 파일 제외, gitignore 미동작) 간단하고 쉽게 이해하기

꼼코더 2023. 5. 4. 00:21
반응형

👀 gitignore 파일이란?

Git으로 관리되는 로컬 저장소에서 특정 파일이나 폴더를 Git이 추적하지 않도록 설정하는 파일이다.

쉽게 말해 "난 이 파일이 깃에 push 하고 싶지 않아" 하는 파일들을 적어놓는 파일이다.

 

 

👩🏻‍💻 예시

만약 커밋하지 않고 싶은 파일 이름이 "application.properties" 라면

.gitignore 파일에 다음과 같이 추가해서 커밋하지 않도록 설정할 수 있다.

/application.properties

하지만 이미 깃(git)에 커밋된 이후에 설정을 했다면

.gitignore에 추가하는 것만으로는 해당 파일이 추적되는 것을 멈출 수 없다.

 

 

이 경우에는 git rm --cached (파일경로) 명령어를 사용해서 해당 파일을 로컬 저장소에서 삭제하고, 커밋 내역에서도 삭제해줘야 된다.

 git rm --cached src/main/resources/application.properties

이렇게 간단하게 .gitignore 파일을 사용하여 Git이 추적하지 않아야 할 파일을 설정할 수 있다

 

 

Comments