[Github] PyCharm Gitignore 설정

Nam_JU·2023년 8월 15일
0

ErrorLog

목록 보기
26/26

파이썬 코테준비로 파이참을 이용하다보니 스터디로 깃허브에 올리게됨.
불필요한 파일까지 같이 올라가기 때문에 gitignore설정을 알아보게됐다.

1. gitignore 설치

  1. file-settings-plugins 진입
  2. ignore 검색후 install 설치하기

2. gitignore 파일 생성

  1. 파이참 재시작후
  2. 프로젝트 우클릭 -> new ignore 파일 -> .gitgnore file(git)선택
  3. ignore file generator에서 python 검색후 generate


3. 파일 추가 및 테스트


커밋시 git ignore파일은 누락


파이썬의 불필요한 파일들은 gitignore덕분에 사라졌는데 파이참 자체의 .idea 파일을 넣지 못함...
PR삭제하고 upstream레포를 다시 덮어씌웠는데도 이상하게 삭제되지 않음. 예전 플젝때도 gitignore에 설정하지 못한 파일이 한번 깃허브에 올라가면 다시 삭제가 안됐던것으로 기억하는데 다시 알아봐야할것 같다.



📍 push한 commit 제대로 삭제하기

  1. 깃 로그 확인
$ git log
  1. 깃 최근 커밋내역 삭제
$ git reset HEAD^
  1. 깃허브에 반영하기
$ git push -f origin main


📍 .gitignore 추가 후에도 제거되지 않는 파일

  • 캐시 삭제
$ git rm --cached .idea -r 
$ git rm -r --cached

📍 .idea 삭제

git ignore 스크립트에 추가

*.idea

이번에는 .idea 파일없이 제대로 올라갔다!!! ㅠ



참고자료

https://yebeen-study-note.tistory.com/15
https://d3v3lop3r.tistory.com/40
https://wotres.tistory.com/entry/idea-%ED%8F%B4%EB%8D%94%EB%9E%80-gitignore-%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0

profile
개발기록

0개의 댓글