-
20221026_TIL : .gitignore 사용하여 commit하고 싶지 않은 파일 배제하기TIL 2022. 10. 26. 14:26
#1 서론
내가 진행하는 프로젝트에서 .DS_Store이라는 파일들과 __pycache__디렉토리들이 github 로그에서 딱히 필요도 없는데 업로드 되어있어서 보기 불편했다.
오늘은 이것을 해결해 봤다.
# 시작하기 전에
.gitignore이란?
Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다.
#2 본론
- 프로젝트 최상위 폴더에 .gitignore파일을 새로 만들어 준다.
- .gitignore 파일 내용을 작성해 준다.
- git에 적용한다
2. 파일 내용 작성 방법: 한줄에 업로드 하고 싶지 않은 파일을 하나씩 써 주면 된다.
#특정파일 제외 (※모든 경로에 적용!) [파일명].[확장자] #특정폴더 제외 [폴더명]/ #특정 경로의 파일제외 [폴더명]/[파일명] #현재 경로의 특정파일 /[파일명] #예외처리 ![제외하고자 하는 경로 파일] #확장자 기반 제외 *.[확장자] 출처: https://nan-sso-gong.tistory.com/38 [스물, 그리고 스물다섯:티스토리] 예시) .DS_Store __pycache__/
3. git에 적용하는 방법
git rm -r --cached . #그 전에 커밋된 지우고 싶은 파일들도 삭제 git add . git commit -m "fixed untracked files" git push
#3 결론
git설정을 하나 더 배웠다!
#4 참고자료
'TIL' 카테고리의 다른 글
20221028_TIL : git 변경 또는 삭제된 파일 add 방법 (0) 2022.10.28 20221027_TIL : flask 디버그 모드 실행 방법 (0) 2022.10.27 202201023_TIL : flask로 helloworld 출력하기 (0) 2022.10.23 20221022_TIL : vscode에서 파이썬 pytest으로 테스트 하기 (0) 2022.10.22 20221021_TIL : flask시작 하기 전에 가상환경 적용하기 (0) 2022.10.21