매번 새 파일을 추가할 때마다 이런 파일이 뜨기 때문에
따로 gitignore을 설정하지 않아도 알아서 git에 올리지 않도록 설정해준다.
하지만, 한 파일을 만들고, 이걸 나중에 git에 올라가지 않도록 설정하고 싶어졌다 !
그래서 .gitignore 파일을 만들어 보려고 한다
1. plugin 설치
https://velog.io/@jupiter-j/PyCharm-Gitignore-설정 이 블로그를 따라가보자.
jetbrain사의 .ignore 플러그인을 다운로드해주자
> pycharm -> settings 창에서 다운로드 가능하다
2. gitignore 파일 만들기
새 파일을 생성해주기 위해
> 디렉토리 우클릭 > new > .ignore > .gitignore을 선택한다
3. 테스트
상황 1. .gitignore파일에 추가 후 파일 생성 (동작 O)
이 문구도 안뜨고, git push도 안된다
상황 2. 파일 생성 후, 해당 파일을 gitignore에 추가 (동작 X)
문구도 떠 add를 클릭하면,
여전히 git push가 된다 !! (gitnore가 안된다)
그럼 왜 동작하지 않는가?
git status --ignored
이 명령어로 확인 시, 새로 생성한 파일이 뜨지 않는다.
즉, .gitignore 파일을 작성했지만, 그것이 반영되지 않은 것이다.
(바로 위 그림 참고) jetbrains에서 기본으로 잡고 있는 ignore파일의 우선순위가 더 높은 게 아닐까 생각한다.
그럼 Pycharm에서 팝업창을 안뜨게 할 수 있는가?
가능하다.
https://junho85.pe.kr/1619 이 블로그에 따르면,
setting -> version control -> confirmation 부분에서 option을 설정하면
위에 팝업 창이 뜨지 않는다고 한다.
실험 결과
이렇게 설정하면
파일 생성시 팝업 창도 안뜨고 + (기본적으로) commit 가능한 상태의 파일이 생성된다.
반대로 이렇게 설정하면
파일 생성시 팝업 창도 안뜨고 + (기본적으로) commit 불가능한 상태의 파일이 생성된다.
아래와 같이 기본적으로 commit이 안되는 상태가 된다 !
'기타' 카테고리의 다른 글
[Golang] missing method Destroy 에러 해결(apiserver-runtime) (1) | 2024.11.09 |
---|---|
2024 당근 테크 밋업 (1회) 참여후기 : D (플랫폼) (0) | 2024.10.11 |
맥북에서 .app 파일 실행하기 (0) | 2024.03.25 |
(맥 사파리/크롬) 웹브라우저에서 개발자모드로 요청 패킷 헤더보기 (0) | 2024.01.07 |
글꼴 사이트 / 티스토리 글꼴 편집 (0) | 2024.01.05 |