ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • gitignore에 대해서
    IT-Information/Blog-operation 2022. 6. 1. 15:46

    깃헙 레포지토리를 보다보면 위와 같이 .gitignore 파일을 본적 있다. 이것은 어떤 역할을 하는지 알아보려한다.

     

    gitignore란

    git 버전 관리에서 제외할 파일 목록을 지정하는 파일로 git으로 프로젝트를 관리할 때, 그 프로젝트 안의 특정파일들은 git으로 관리할 필요가 없는 경우가 있는데

    NodeJS-Express로 개발할때 npm module, Java 컴파일된 (.class) 파일, AWS 비밀키, JWT 비밀키 등

    npm 모듈은 용량이 크고 프로젝트를 clone 받은 다음 직접 npm install 해주는 것이 더 효율적이기 때문에 올리지 않는다. 그리고 AWS 키, JWT 키는 퍼블릭으로 노출이 되면 악용될 사례가 있기 때문에 올리지 않아야 한다.

     

    git-tutorial 디렉토리에서 touch 명령어를 통해 .gitignore 파일을 만들 수 있다. 그리고 Is -al 명령어를 통해서 확인하면 만들어진 것도 확인할 수 있다.

     

    그리고 위와 같이 .gitignore에 git의 추적 Track을 받기를 원하지 않는 이름을 적어주면된다. 0000.md

    그리고 0000.md 파일에 간단한 내용을 작성하고 저장한다.

     

    그러면 Git의 추적을 받지 않는다.

     

    즉 깃에서 해당파일로 등록해논 것은 추적관리를 하지 않는다는 것

    gitignore

     

Copyright 2024