기본적인 사용 방법은 이런식으로 작성하면 된다.
폴더명/
폴더명/파일명.확장자
조금더 사용 방법을 추가하고자 한다면 이런식으로 사용하면 된다.
ex) /최상위폴더/중간폴더/최하위폴더 가 존재한다고 생각하면
중간폴더 포함 그 하위 폴더를 제외 하려면
**/중간폴더/
최하위폴더를 제외 하려면
**/중간폴더/최하위폴더/
특정 폴더의 특정 확장자(log) 제외
/폴더명/*.log
하지만 이미 커밋되고 푸쉬된 파일이나 폴더는 적용되지않음!
그래서 실수로 올린 node_modules는 따로 지워야 한다.
git rm : 원격, 로컬 저장소 모두 삭제
git rm --cached : 원격 저장소에서만 삭제
로컬에서는 node_modules가 필요하기 때문에 이렇게 해주면 된다. (-r은 하위 폴더에도 적용하겠다는 옵션이다.)
git rm --cached -r node_modules
이렇게 지우고 나서 commit -> push를 하면 정상적으로 지워진 것을 확인할 수 있다.
참고 사이트
https://zel0rd.tistory.com/140
'Study > Git' 카테고리의 다른 글
[Git] SourceTree가 실행이 안될 때 (0) | 2023.06.15 |
---|---|
Git 디폴트 브랜치 변경하기 (0) | 2021.04.29 |
Git 저장소 복제하기 (0) | 2021.04.29 |