[git] .gitignore란 무엇일까?

지원석·2021년 12월 17일
0

TIL

목록 보기
6/8
post-thumbnail

보안을 위해서는? = .gitignore 가 답!

다른 개발자들, 동료들 또는 인터넷상의 모르는 사람들과 작업을 하고 코드 공유 등 커뮤니케이션 과정에서 모두에게 공개되거나 공유되기 싫은 것들이 있을 것이다.
이럴때 사용해야 하는 것이 바로 ".gitignore" a.k.a. 깃이그노(이근호) 라는 것이다!

요약하자면,

  • 소스를 공유하기 위해 깃을 사용하지만 올리고 싶은것 올리고 싶지 않은것, 올려서는 안되는 것들이 존재하는데, 이를 구분하기 위해 깃이 설치된 디렉토리에 .gitignore파일을 생성해서 관리해야 한다!
  • 아래 사이트에서 사용하는 환경에 해당하는 키워드를 선택하면, 자동으로 .gitignore 파일에 정의할 요소들을 생성 해주고, 이를 .gitignore 파일에 붙여넣기만 하고 저장해버리면 끝!

예를 들어,

python, pycharm, VisualStudioCode, vim, macOS, Linux, zsh

다음과 같은 키워드들을 검색하여 파일이 생성되면, 이를 붙여넣고, 이와 더불어 보안과 관련된 "my_settings.py"와 같은 파일명 까지도 .gitignore 파일 안에 추가를 해줌으로써 숨기고 싶고 공유하고 싶지 않은 내용들을 잘 넣어둘 수 있는 것이다!

0개의 댓글