gitignore 설정을 하게되면 git에 올릴때 자동으로 올라가지 않도록 설정 할 수 있다.
노출되면 안되는 키들을 관리하기 편리하다.
gitignore.io 주소
https://www.toptal.com/developers/gitignore/
주소에 접속하면 검색창에 자신이 사용하는 운영체제/개발 환영/프로그래밍 언어들을 적어주시고 생성을 눌러 입력한다.
생성 버튼을 누르시면 이렇게 화면이 나오는데
Ctrl + A를 해서 전체선택을 하고
Ctrl + C를 해서 복사 한다.
.gitignore에 커밋에서 제거할 파일이나 폴더를 넣어놨음에도 불구하고 가끔 커밋이 되는 경우가 있다. 이경우 아래 명령어들을 입력해주면 된다. git rm -r --cached . 명령어를 통해 git의 캐시를 삭제한 후 커밋하면 해결되는 문제이다.
git rm -r --cached .
git add .
git commit -m "clear git cache"
git push
pip freeze > requirements.txt
코드를 적어주면 txt파일이 생기고 안에는 설치한 패키지들이 있다.
새로운 패키지을 추가할때마다 해당 코드를 입력해줘야 한다.
이 파일을 업로드 하면 설치한 패키지들을 편하게 관리 할 수 있고, 다른 사람이 이 파일을 클론을 받아서 사용할때
pip install -r requirements.txt
위의 코드를 입력해주면 제가 설치했던 패키지들을 한번에 다운받을 수 있다.