gitignore
scss 작업을 할 때 .map 파일은 윈도우(CR, LF)냐 맥(LF)이냐에 따라 줄 띄어쓰기 기호가 다르기 때문에
협업할 때 오류가 많이 발생하게 된다.
이 경우 오류를 피하기 위해 사용하는 것이 .git 파일이 들어있는 장소에 .gitignore 파일을 만들어 미리 지정해줄 수 있다.
gitignore 가 적용된 파일은 VSCode 상 파일 탐색기 부분에 회색으로 처리되어 확인이 가능하다.
## .gitignore 파일에서 작성
# 특정 확장자를 가진 모든 파일을 무시하고 싶을 때
*.map
# 특정 파일하나만 무시하고 싶을 때
fileName.html
# 특정 디렉터리의 특정 파일을 무시하고 싶을 때
directoryName/fileName.html
# 특정 디렉터리의 모든 파일을 무시하고 싶을 때
directoryName/
gitignore가 먹히지 않는 것은 git cache 때문
보통 기존에 깃으로 관리되던 곳에 추후에 gitignore를 추가하게 되면 관리하던 파일 리스트를 git cache가 가지고 있기에 문제가 발생하게 된다.
그러므로 git rm -r --cached 명령어로 깃 캐시를 삭제 후 다시 add -> commit을 하면 gitignore가 적용된다.
보안과 관련된 서버 관련된 정보나 map 파일 등에 주로 사용된다.
'학원에서 배운 것 > Git & GitHub & GitHub Desktop' 카테고리의 다른 글
KDT 5th 웹개발자 입문 수업 19일차 - 1 (0) | 2023.02.21 |
---|---|
KDT 5th 웹개발자 입문 수업 18일차 - 1 (0) | 2023.02.20 |
KDT 5th 웹개발자 입문 수업 7일차 - clone (0) | 2023.02.03 |
GitHub 프로필 꾸미기 2 (0) | 2023.01.29 |
Github 꾸미기 시작 (0) | 2023.01.28 |