주피터 노트북을 수정 하면 위와 같이 .ipynb_checkpoints 가 자동 생성 된다.
주피터 노트북에서 autosave를 위해 사용되는 폴더이다.
gitignore 에 .ipynb_checkpoints 를 추가 해서 버전 관리에서 제외 시키려고 한다.
1. .gitignore 파일을 생성
root@w4tr2fpauxmpch0zhe9e3qdma-57b54b94d5-scvgq:~/aiffel/AIFFEL_quest_rs# touch .gitignore
root@w4tr2fpauxmpch0zhe9e3qdma-57b54b94d5-scvgq:~/aiffel/AIFFEL_quest_rs# ls -a
. .. Exploration .git .gitignore GoingDeeper .ipynb_checkpoints MainQuest README.md
2. .gitignore 파일에 아래와 같이 작성 후 저장
- 참고 : */.ipynb_checkpoints/*는 모든 경로에 있는 .ipynb_checkpoints 디렉토리와 그 안의 모든 파일을 git에서 무시
.ipynb_checkpoints
*/.ipynb_checkpoints/*
3. 이미 .ipynb_checkpoints 디렉토리가 Git에 추가된 상태라면, 다음 명령어로 캐시에서 제거해야 함
git rm -r --cached .ipynb_checkpoints
4. add 및 commit
root@w4tr2fpauxmpch0zhe9e3qdma-d775c6479-ljs4v:~/aiffel/AIFFEL_quest_rs# git add .gitignore
root@w4tr2fpauxmpch0zhe9e3qdma-d775c6479-ljs4v:~/aiffel/AIFFEL_quest_rs# git commit -m "Ignore .ipynb_checkpoints directory"
5. remote 레파지토리에 push
root@w4tr2fpauxmpch0zhe9e3qdma-d775c6479-ljs4v:~/aiffel/AIFFEL_quest_rs# git push origin master
6. 아래와 같이 .ipynb_checkpoints 디렉토리가 git 관리에서 사라짐
'AI' 카테고리의 다른 글
TensorFlow 함수형 API 로 AlexNet 논문 구현 (0) | 2024.11.18 |
---|---|
Colab 에서 Kaggle 데이터 API 로 받기 (3) | 2024.11.15 |
ViT 에서 언급한 CNN 의 Inductive bias 에 대해 알아보자 (3) | 2024.11.13 |
Vanishing Gradient 와 Dead Neuron (0) | 2024.11.02 |
분류 모델의 평가 지표 (1) | 2024.10.29 |