특정 폴더, 파일은 git에게 맡기지 않기

도토리·2023년 4월 5일
0

git & github

목록 보기
2/10

특정 폴더, 파일을 git에게 맡기지 않는 경우

  • 포함할 필요가 없는 경우: 빌드 결과물(자바의 경우 *.class), 라이브러리 등
  • 포함하지 말아야 하는 경우: 보안상 민감한 정보를 담고 있는 파일(ex. 파일에 서버의 비밀번호가 존재함)
    -> 추후 github에 올릴 때, 타인에게 노출될 수 있음
  • 프레임워크마다 무시해야 할 파일, 폴더 목록이 존재한다. 예를 들어, 스프링부트 프로젝트를 생성하면, 기본적으로 이미 .gitignore 파일, 배제해야 할 목록들이 존재한다.

특정 폴더, 파일을 git에게 맡기지 않는 방법

  • .gitignore 파일을 생성해서, 배제할 요소를 지정한다.
  • .gitignore 작성 형식은 다음을 참고하거나, 'gitignore 형식' 등으로 검색해보자. .gitignore 작성 형식 관련

secrets.yaml

id: admin
pw: 1234abcd 

이 파일을 git에게 맡기고 싶지 않다면,

  • .gitignore 파일 생성하기
  • .gitignore에 'secrets.yaml' 작성하기

이제 더이상 git이 secrets.yaml 폴더를 관리하지 않는다.


secrets.yaml이 사라지고, .gitignore이 추가된 것을 볼 수 있다.

0개의 댓글