Skipalong's tistory
231208 TIL - .gitignore 본문
오늘도 과제를 하면서 깃을 많이 사용했는데 이번과제를 하면서 깃을 문제없이 사용하나 싶더니 오늘 또 이런저런 문제가 생겼다. 그중에 자꾸 내가 수정하지 않은 이상한 파일이 커밋항목에 올라가있는 것을 보았는데 .gitignore를 사용하면 이런 파일들을 없앨 수 있다고해서 .gitignore에 대해 알아보기로 했다.
.gitignore 이란 우리가 커밋을 할 때 보안상 위험한 파일, 프로젝트와 관련 없는 파일, 용량이 너무 커서 제외해야하는 파일 등을 커밋에 추가하지 않겠다고 작성하는 블랙리스트같은 것이다.
.gitignore 의 사용법은 현재 내 상황에서는 프로젝트 폴더에 .idea 폴더에 있는 .gitignore 파일에 내가 커밋하고 싶지 않은 파일들을 한 줄 씩 적으면 된다. 그리고 gitignore.io 라는 사이트에가서
이런식으로 운영체제, IDE, 사용언어 등을 추가해주면 알아서 환경에 맞는 .gitignore파일을 만들어준다.
그러면 이렇게 만들어준 것을 복사해서 .gitignore에 붙여넣기 해준 후 add, commit, push 해주면 적용이 된다고 한다.
그리고 .gitignore가 적용이 안되는 경우에는 git의 캐시가 문제라고 한다.
그럴 땐 이렇게 캐시를 지워주고 다시 커밋하면 적용이 된다고 한다. 앞으로 깃을 사용할 때는 gitignore를 활용해서 불필요한 파일이 깃허브에 올라가지 않게 활용해야겠다.
'TIL' 카테고리의 다른 글
231212 TIL - Email인증 실패 (0) | 2023.12.13 |
---|---|
231211 TIL - FrontEnd 맛보기 (1) | 2023.12.11 |
231207 TIL - cascade, orphanRemoval (0) | 2023.12.07 |
231206 TIL - 좋아요기능 (0) | 2023.12.06 |
231205 TIL - Builder 패턴 (1) | 2023.12.06 |