반응형
최근 협업 중에 git ignore에 파일을 추가했지만,
생각 없이 올리다보니 git ignore가 정상적으로 동작하지 않는 것을 발견했다.
검색을 해보니 git에도 캐시가 있어서,ignore에 들어가도 바로 적용이 안되는 경우가 있다고 한다.
📌WebStorm 폴더 색상 별 git 상태 확인하기
webstorm에서 보다보면, git이 연결될 경우 파일 색상에 따라서 git 상태를 확인할 수 있다.
- 빨간색 : git commit 목록에 add되지 않은 상태
- 파란색 : 이전 commit파일과 비교했을 때 변경이 내용이 있는 상태
- 흰색 : 이전 commit과 비교했을 때 변경 내용이 없는 경우
- 초록색 : 이전 commit에는 해당 파일이 없이 새로 생성이된 경우
- 노란색 : .gitignore에 추가된 상태
예시 사진을 보면 pacakge-lock.json은
현재 git ignore에 추가되어서 노란색으로 변경된 상태이다.
만약 git ignore에 파일을 추가했지만 노란색으로 변경이 안된 상태라면
git ignore가 캐시가 있어서 적용이 안되고 있을 가능성이 제일 크다.
💁♀️git ignore 캐시 삭제하기
//git cache 삭제
git rm -r --cached .
//.gitignore에 추가된 파일을 제외하고 모두 git commit 리스트에 add
git add .
//commit하기
git commit -m "커밋메지시입력"
반응형
'FrontEnd' 카테고리의 다른 글
[개발자 공부 시작하기] 2023 국민내일배움카드 신청하는 방법 - 개발 강의 저렴하게 듣는 방법 (0) | 2023.02.26 |
---|---|
[vue] Error: Node Sass does not yet support your current environment 오류 해결하기 (0) | 2023.02.13 |
[EAI_AGAIN 오류] getaddrinfo 오류 해결 방법 (+ ping DNS 테스트) (1) | 2022.08.31 |
서버리스 컴퓨팅이란? - 서버리스 개념과 AWS Lambda(람다) 서비스 알아보기 (0) | 2022.07.03 |
[Vue.js/Nuxt] 구글애널리틱스4 vue-gtag로 연동하기 (0) | 2022.04.27 |