.gitignore 이란?

개발자 취준생 밍키·2023년 5월 26일
0

개인공부🤓

목록 보기
24/28

로컬에서 수정한 내역 등 로그 기록이 .metadata 폴더 등등에 남아서 변경사항에 계속 반영되면 깃허브에 push할때 불필요한 파일들이 와글와글 올라갑니다. gitignore 설정으로 해결 가능!

.gitignore 이란?

원하지 않는 백업파일이나 로그파일, 혹은 컴파일된 파일들을 git에서 제외할 수 있는 설정 파일입니다.

repo 만들 때 추가할수도 있고, 이미 만들어진 repo에 추가해도된당~

https://www.toptal.com/developers/gitignore

여기서 환경에 맞게 입력하고 '생성'을 누르면 .gitignore에 들어갈 내용을 자동으로 만들어준다!

생성된 내용을 .gitignore 수정 버튼을 눌러서 붙여넣고 커밋하면 파일이 저장된다~ 끝!

이후 변경사항을 확인해보면 파일 안에서 처리해준 내용의 파일들이 제외되는 것을 볼 수 있다!
이것으로 원하지 않는 파일이 업로드 되는 것도 방지하고, 혹시 발생할 수 있는 데이터 충돌 및 손실을 방지할 수 있어서 git 협업 시에 유용하게 작업 가능👍🏻✨

.gitignore에 env 파일 올려도 git에 올라갈때

git rm .env --cached
git add .
git commit -m "remove .env file from git"
git push

profile
개발자가 되고싶어요

0개의 댓글