본문 바로가기
Programming & Platform/Git & Github

gitignore 사용법 - 소스코드 제공 사이트 소개 (gitignore.io)

by 코드스니펫 2023. 11. 3.
반응형

gitignore 사용법 - 소스코드 제공 사이트 소개 (gitignore.io)

 

git logo

 

소프트웨어 개발 프로젝트를 진행하면 수많은 파일과 폴더가 생성되고 수정됩니다. 그런데 Git 저장소에는 모든 파일을 포함시키면 프로젝트를 깔끔하게 관리하기 어렵습니다. 뿐만 아니라 보안상 업로드되면 안되는 파일도 같이 올리는 경우가 생길 수 있습니다.  이때 Gitignore 파일이 중요한 역할을 합니다. 이 글에서는 Gitignore의 사용법과 이점에 대해 살펴보고, 프로젝트 관리의 핵심 도구로서의 역할 및 gitignore.io 사이트를 소개하겠습니다.

 

 

gitignore 사용법

 

 

프로젝트 루트 디렉토리에 .gitignore 파일을 만들어야 합니다. 이 파일에 어떤 파일 및 폴더를 무시할지 명시합니다. 예를 들어, node_modules/ 디렉토리를 무시하려면 다음과 같이 작성합니다.

 

gitignore 파일 생성

 

node_modules/

 

gitignore 수정 후 등록

 

이렇게 .gitignore 파일에 명시한 항목은 Git에서 관리 대상에서 제외됩니다.

 

개발자들이 쓰는 gitignore 소스 쓰려면

위의 방법처럼 일일이 지정하지 말고 대다수 개발자들이 공통적으로 사용하는 gitignore 소스를 사용하고 싶다면 아래 사이트를 방문해보시길 바랍니다.

 

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

(각종 프로그래밍 언어별 gitignore 소스를 가져가세요!)

 

사이트를 들어가면 아래와 같은 화면이 나옵니다. 여기 검색창에 자신이 현재 사용중인 프로젝트의 언어를 검색하면 그에 맞는 gitignore 소스가 나옵니다. 필자는 현재 node.js 파일로 작업중이라 node를 검색해봤습니다.

 

gitignore 메인 사이트

 

검색하니 아래 사진처럼 node에서 쓰기 좋은 gitignore 소스들이 나옵니다. 이 소스를 복사해서 프로젝트의 .gitignore 파일 안에 넣어 사용하면 됩니다.

 

gitignore 결과창

 

 

 

이점과 전망

 

 

내일배움캠프 공부법 특강 - 개발자가 되기 위한 공부 방식, 태도 소개

내일배움캠프 공부법 특강 - 개발자가 되기 위한 공부 방식, 태도 소개 (최양임 매니저님 강의) 내일배움캠프 중 공부법 특강을 듣고 나서 강의 정리한 내용과 소감에 대해 작성하였습니다. 4개

lemonlog.tistory.com

 

Gitignore의 사용은 개발자들에게 다양한 이점을 제공합니다.

첫째, 저장소를 깔끔하게 유지하여 다른 개발자들과 협업할 때 혼란을 줄입니다. 둘째, 불필요한 파일을 저장소에 추가하지 않아 저장소 크기를 줄일 수 있습니다. 이로써 저장소 복제와 업데이트 시간을 단축할 수 있으며, 트래픽과 서버 공간을 절약할 수 있습니다.

 

뿐만 아니라, Gitignore는 개발 생태계의 지속적인 성장과 협업의 핵심 요소로 자리매김하고 있습니다. Gitignore 템플릿은 계속해서 업데이트되며, 새로운 기술 및 환경에 대한 지원을 확장하고 있습니다. 이를 통해 개발자들은 프로젝트 관리를 보다 효율적으로 수행하고, 협업에서 더 뛰어난 성과를 얻을 수 있을 것으로 기대됩니다.

 

 

끝으로

 

Gitignore 파일을 올바르게 활용하면 프로젝트를 깔끔하게 관리할 수 있고, 협업을 보다 효율적으로 수행할 수 있습니다. 개발자로서 Gitignore의 사용법을 익히고, 프로젝트를 정리하여 더 나은 개발 경험을 즐기세요. Gitignore를 통해 개발자 커뮤니티와의 협업에서 뛰어난 성과를 이루어내길 바랍니다.

 

▼ 아래 글도 읽어보세요! ▼

 

 

Git을 효율적으로 활용하기 위한 좋은 습관 3가지 소개

Git을 효율적으로 활용하기 위한 좋은 습관 3가지 소개 Git은 현대 소프트웨어 개발에서 필수적인 도구 중 하나입니다. 그러나 Git을 더 효율적으로 사용하기 위해서는 몇 가지 좋은 습관과 Best Prac

lemonlog.tistory.com

 

 

Git Graph로 Git 저장소 시각화하기 - VSCode 내 설치법, 사용법

Git Graph로 Git 저장소 시각화하기 - VSCode 내 설치법, 사용법 Git은 현대적인 버전 관리 시스템으로, 프로젝트의 변경 내역을 체계적으로 관리하고 협업을 용이하게 합니다. Git 그래프는 Git 저장소

lemonlog.tistory.com

 

 

Git과 Github 개념 및 차이점

Git과 Github 개념 및 차이점 코드 개발에 있어서 가장 먼저 배운 것은 Git과 Github 사용법 이었습니다. 그만큼 개발보다 중요한 '협업'을 위해서라면 필수적으로 사용할 줄 알아야 하는 Git과 Github의

lemonlog.tistory.com