Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Skipalong's tistory

231208 TIL - .gitignore 본문

TIL

231208 TIL - .gitignore

Skipalong 2023. 12. 9. 00:09

오늘도 과제를 하면서 깃을 많이 사용했는데 이번과제를 하면서 깃을 문제없이 사용하나 싶더니 오늘 또 이런저런 문제가 생겼다. 그중에 자꾸 내가 수정하지 않은 이상한 파일이 커밋항목에 올라가있는 것을 보았는데 .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