git 사용 예제들을 보면
git add . 이런 식으로 대부분 나와 있다.
이러면 현재 경로 모든 파일을 추가하고 커밋하고 푸시를 하게 되는데.
.gitignore를 이용해 필터링 해 주지 않으면 쓸모없는 모든 파일이 git에 다 올라 간다.
이 짓을 한 4번 했다..
.gitignore 적용하게 되면 아래 표준안에 해당하는 유형의 파일은 알아서 걸러준다, 말 그대로 무시한다.
구글에서 python gitignore 라는 검색어 입력 후
https://github.com/github/gitignore/blob/main/Python.gitignore
여기에 표준안이 있었다.
그대로 기존의 .git이 있는 경로에 생성해 줬다.
다음 생성된 .gitignore를 적용 하는 법.
- Git rm -r --cached .
- 원격 저장소에 있는 파일을 삭제.
해결:
Untracked 된 파일(디렉토리까지) 지우는 명령어
git clean -f(d)
- Git add .
- 현재 디렉토리에 있는 파일 모두 추가.
- Git commit -m "커밋 메시지"
- 메시지 넣어서 커밋.
- Git push --force --set-upstream origin main
- 2번에서 모두 추가 후 Push 했지만 gitignore에 해당되는 파일 빼고 올라간다.
반응형
'TIL' 카테고리의 다른 글
파워포인트 대문자 원기호 만들기. (1) | 2023.11.20 |
---|---|
Pyqt에서 메시지 박스 띄워주기. (0) | 2023.11.13 |
Git 유용한 명령어. (0) | 2023.11.03 |
세계 1위 유튜버, 미스터 비스트에게 배울 점. (0) | 2023.10.05 |
python으로 이미지 파일 인코딩, 디코딩하기. (0) | 2023.08.28 |