.gitignore 을 사용하자!
vim .gitignore
생성한 .gitignore 파일에 내용을 입력한다
#제외하고 싶은 것이
#파일일 경우
file.c
#폴더일 경우
folder/
#확장자일 경우 (해당 확장자 전체 무시)
*.txt
=> git status 명령어로 목록에 존재 여부를 통해서 무시가 잘 되었는지 확인할 수 있다
.gitignore 파일에 작성하여도 무시가 되지 않는 경우!
Git이 일단 한 번 추적하기 시작한 파일(폴더)은 .gitignore에 추가해도 무시되지 않는다.
해결방법!
기존에 가지고 있는 cached를 지워주면 된다.
#파일일 경우
git rm --cached file.c
#확장자일 경우 (전체 파일에 해당됨)
git rm --cached *.txt
#폴더일 경우
git rm --cached folder/ -r
+) 내 경우는 .gitignore 파일 자체도 push가 되어서, .gitignore 파일도 .gitignore 안에 작성해주었다.
.gitignore #확장자 없음