Project.log

깃 .gitignore 쉬운 세팅법 본문

GIT

깃 .gitignore 쉬운 세팅법

jinuk_ 2023. 7. 13. 14:47
728x90
반응형

 

깃을 사용한다면 필수인 .gitignore 세팅을 편하게 할 수 있는 방법이 있습니다.

 

https://gitignore.io

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

바로 gitignore.io라는 사이트인데요.

사이트에서 자신의 프로젝트에 맞는 .gitignore 파일 만들 있습니다.

운영체제, 개발 환경(IDE), 프로그래밍 언어 옵션을 넣어서요

 

 

시작하기

일단 세팅하기전에 왜 .gitignore가 중요한지 알아봅시다.

개발을 하다보면, 분명 암호 파일을 프로젝트 폴더 내부에서 관리하게 되는 경우가 발생할 수 있습니다.

이 경우 github 에 해당 파일(.env 등)을 올리게 되면, 누구나 내 암호나 키값 등을 볼 수 있게 되겠죠?

그래서 따로 .gitignore파일을 만들어 특정 파일이 깃허브에 올라가지 않게 할 수 있습니다.

 

 

사고내기

먼저 폴더를 만들어주고 .env파일을 간단하게 만들어보겠습니다.

*각각의 키값에는 원래대로라면 매우중요한 값이 들어가지만 실습이니 일단 저렇게 구성하였습니다.

 

 

이 상태에서 깃을 초기화(init)하고 add, commit을 해버리면....

 

로컬에서는 모든작업을 끝내고 올라갈 준비중이다

만약, 깃허브와 연결되있었다면 깃허브에 내 중요한 키값이 노출되버리는 큰 사고가 생길 수 있습니다.

그래서 .gitignore를 만들고 등록을 해줘야 한다고 생각하시면 편합니다.

 

세팅하기

본격적으로 세팅해보겠습니다.

 

.gitignore 파일을 만들어 준뒤에 gitignore.io 사이트에 방문합니다.

https://gitignore.io

 

gitignore.io

방문하면 가운데 input창에 운영체제, 개발환경(IDE), 프로그래밍 언어등을 입력하라고 나옵니다.

 

저는 macOS에서 작업중이고 Vscode를 사용하고 React로 개발을 시작할거기 때문에 값을 위와 같이 넣었습니다.

(추가로 넣고 싶은게 있다면 더 넣어도 무방합니다)

그리고 생성을 눌러줍니다.

 

이런식으로 나올텐데 당황하지말고 전체를 복사합니다.

 

복사하고 아까 만들어둔 .gitignore에 복사+붙여넣기를 합니다.

 

복사+붙여넣기 하고 봤는데 제가 아까 만든 .env파일은 따로 없는것 같아서 직접추가해줍니다.

(github에 올라가지 않았으면 하는 파일들을 추가로 .gitignore에 써주셔도 됩니다.)

 

 

확인하기

.gitignore 설정을 했으니 확인을 한번해봅시다.

 

git init

깃을 초기화(init)만 해도 알 수 있습니다.

 

이제 .env파일은 push해도 깃허브에 올라가지 않습니다.

728x90
반응형

'GIT' 카테고리의 다른 글

깃 관리전략(git flow, github flow, gitlab flow)  (0) 2023.07.14
깃 커밋 컨벤션 정하기  (0) 2023.07.13
깃 버전 되돌리기  (0) 2023.07.11
깃 정리  (0) 2023.04.12
깃 변경내용확인하기  (0) 2022.08.27