깃을 활성화 시키면,
폴더 내부에 있는 모든 파일에 대해서 추적하게 된다.
깃이 굳이 추적하지 않아도 되는 IDE 설정파일이나, 현재 개발하는 환경에 대한 것은
gitignore 파일 설정을 해주면 좋다.
Gitignore 설정하기
내 환경은 파이참이다.
git 이 활성화되어있는 폴더는 butter 이다.
그러니까, 현재 Butter 내부에 있는 모든 파일들은 추적당하고 있다.
butter 내부에 . gitignore 이라는 이름의 파일을 하나 생성해주자.
나는 현재 가상환경을 사용하고 있어서,
가장 상위 폴더인 butter 에 .gitignore 파일을 생성해주면
venv 폴더에 자동으로 들어간다.
우리가 일일이 직접 파일 내용을 입력할 수도 있겠지만,
다행스럽게도 깃허브에서 이걸 제공해준다... 고마운 사람들
위 링크에서 자기가 사용하는 환경을 골라 작성하면 된다.
이 중에서도 global 은 다양한 툴을 지원하고 있는 폴더인데, 여기 안에 jetbrains 가 있다.
나는 파이참을 사용하고 있기 때문에
아래와 같이 global 폴더에서 jetbrains 를 참고하도록 하겠다.
github.com/github/gitignore/tree/master/Global
보면 알다시피 이클립스도 있고, 굉장히 다양하다.
이 글 전체를 복사해서, 아까 만들어준 .gitignore 파일에 붙여넣기 해준다.
이렇게 해주면 기본적인 파이참 ide 에 대해서는 git이 참조 하지 않게 된다.
내가 사용하는 가상환경에 대한 폴더인 venv 도 추가해보겠다.
아래와 같이 추가해주면 된다.
이렇게 해주면 venv 하위 폴더 전체에 git이 참조하지 않는다.
'기타 IT 지식 > git & github' 카테고리의 다른 글
[ SVN ] 내가 보려고 쓰는 SVN 명령어 (0) | 2021.12.08 |
---|---|
[ GitHub ] Build Docker Image with Private Repo (0) | 2021.04.24 |
[ git & github ] Git Commit 날짜 변경 | 깃허브 커밋 날짜 변경하는 법 (0) | 2021.02.18 |
[ git & github ] Git 환경 설정 | Git config (0) | 2021.02.18 |
[ git & github ] Git Rebase | 특정 커밋 수정하기 / 삭제하기 (0) | 2021.02.18 |