파이참 .gitignore 추가하기

2024. 1. 17. 15:58·기타

pycharm에서 제공하는 기본 기능

매번 새 파일을 추가할 때마다 이런 파일이 뜨기 때문에

따로 gitignore을 설정하지 않아도 알아서 git에 올리지 않도록 설정해준다.

 

하지만, 한 파일을 만들고, 이걸 나중에 git에 올라가지 않도록 설정하고 싶어졌다 !

그래서 .gitignore 파일을 만들어 보려고 한다


1. plugin 설치

https://velog.io/@jupiter-j/PyCharm-Gitignore-설정 이 블로그를 따라가보자.

 

jetbrain사의 .ignore 플러그인을 다운로드해주자

플러그인 설치

> pycharm -> settings 창에서 다운로드 가능하다

 

 

 


2. gitignore 파일 만들기

new > .ignore > .gitignore

새 파일을 생성해주기 위해

> 디렉토리 우클릭 > new > .ignore > .gitignore을 선택한다

 

 


3. 테스트 

상황 1. .gitignore파일에 추가 후 파일 생성 (동작 O)

pycharm에서 제공하는 기본 기능

이 문구도 안뜨고, git push도 안된다 

 


상황 2. 파일 생성 후, 해당 파일을 gitignore에 추가 (동작 X)

문구도 떠 add를 클릭하면,

여전히 git push가 된다 !! (gitnore가 안된다)

 

 

그럼 왜 동작하지 않는가?

 git status --ignored

이 명령어로 확인 시, 새로 생성한 파일이 뜨지 않는다. 

즉, .gitignore 파일을 작성했지만, 그것이 반영되지 않은 것이다.

 

 

pycharm에서 제공하는 기본 기능

(바로 위 그림 참고) jetbrains에서 기본으로 잡고 있는 ignore파일의 우선순위가 더 높은 게 아닐까 생각한다.

 

 

 

그럼 Pycharm에서 팝업창을 안뜨게 할 수 있는가?

option 설정

가능하다.

 https://junho85.pe.kr/1619 이 블로그에 따르면,

setting -> version control -> confirmation 부분에서 option을 설정하면

위에 팝업 창이 뜨지 않는다고 한다.

 

실험 결과

이렇게 설정하면

파일 생성시 팝업 창도 안뜨고 + (기본적으로) commit 가능한 상태의 파일이 생성된다.

 

 

반대로 이렇게 설정하면

파일 생성시 팝업 창도 안뜨고 + (기본적으로) commit 불가능한 상태의 파일이 생성된다.

Do not add 설정 시

아래와 같이 기본적으로 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
글꼴 사이트 / 티스토리 글꼴 편집  (1) 2024.01.05
'기타' 카테고리의 다른 글
  • 2024 당근 테크 밋업 (1회) 참여후기 : D (플랫폼)
  • 맥북에서 .app 파일 실행하기
  • (맥 사파리/크롬) 웹브라우저에서 개발자모드로 요청 패킷 헤더보기
  • 글꼴 사이트 / 티스토리 글꼴 편집
KyuminKim
KyuminKim
컴퓨터공학과 학생의 이모저모 개발 일지 📝
  • KyuminKim
    이모저모
    KyuminKim
  • 전체
    오늘
    어제
    • 분류 전체보기 (53)
      • 프로젝트 (2)
        • first-blog (2)
      • 클라우드 (22)
        • 도커 (14)
        • 쿠버네티스 (5)
        • AWS (2)
      • 알고리즘 (5)
        • 코드트리 (0)
        • 프로그래머스 (5)
      • 백엔드 (8)
      • 프론트엔드 (2)
      • 보안 (3)
        • 드림핵 (2)
      • python (3)
      • 네트워크 (1)
      • 기타 (6)
        • 2025 프로펙트 부트캠프(1차) | 클라우드 엔.. (0)
        • OSSCA | 2024 오픈소스 컨트리뷰션 아카데.. (0)
        • WIK (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    코딩테스트
    docker
    urf8
    EC2
    고랭
    apiserver-runtime
    characterencoding
    주간레포트
    코드트리
    도커파일
    오블완
    MySQL
    character_set_server
    자료구조
    도커
    DB
    cannot send an empty message
    DP
    recover_your_data
    티스토리챌린지
    인코딩
    탈퇴구현
    코드트리조별과제
    알고리즘
    코딩트리조별과제
    amazonlinux
    진단평가
    쿠버네티스
    2024 당근 테크 밋업
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
KyuminKim
파이참 .gitignore 추가하기
상단으로

티스토리툴바