함께 개발하는 팀원들의 컴퓨터에 따라 .DS_Store 파일이나 error log같은 것들이 함께 넘어오는 경우가 있다. 이럴 경우를 대비해 미리 .gitignore를 설정해두면 매번 깃에 올리고 다시 파일을 삭제하고 다시 올리는 번거로움을 피할 수 있다.
소개할 사이트는 Toptal이라는 사이트!
google 검색창에 gitignore만 검색해도 바로 상단에서 확인할 수 있는 사이트이다.
사용 방법은 위 그림에 보이는 검색창에 함께 개발하는 팀원들의 운영체제, 개발 환경(IDE), 프로그래밍 언어를 검색하면 아래와 같이 추천 gitigonre 목록을 보여준다.
.gitignore
파일은 Git 저장소에서 추적하지 않을 파일 및 디렉토리를 정의하는 데 사용되는데 보안 정보나 개발 환경에 관련된 파일을 실수로 공유하지 않도록 도와줄 수 있다.진짜 진짜 간단 정리
.gitignore
파일에서는 패턴을 사용하여 무시할 파일 및 디렉토리를 지정할 수 있다. *
는 와일드카드로 모든 파일을 나타내고, /
는 디렉토리를 구분할 수 있다.*.log
는 모든 .log
파일을 무시하고, /logs/
는 logs/
디렉토리를 무시하도록 설정할 수 있다.
.gitignore
파일 내에서 #
을 이용하여 주석처리를 할 수 있다. 주석으로 설명을 추가해 다른 개발자가 이해하기 쉽게 도와준다.
부분 경로 설정하기
!
를 사용하여 예외 규칙을 추가할 수 있다. 예를 들어, !importantfile.txt
를 추가하여 importantfile.txt
파일을 무시하지 않도록 할 수 있다.