Git

[Git] .gitignore 생성 및 적용해보기 (with VS Code, Node)

쩡선영 2023. 11. 2. 02:53

🤷🏻‍♀️ 1. .gitignore이란?

.gitignore 파일은 github에 추가되지 말아야하는(무시되어야 하는) 폴더나 파일을 정의하는 파일이다. 

예를 들자면, NodeJs에서 npm으로 install한 다양한 module들은 용량이 많이 필요하며, pacakge.json 파일만 있으면 module들을 install할 수 있기 때문에 필요없는 폴더이다.

이러한 것을 정리(정의) 해주는 것이 .gitignore 파일이다.

 

💪🏻2. .gitignore 생성 및 적용

 

.gitignore 파일을 직접 작성하기엔 매우 번거롭고 귀찮은 일이다.

하지만 아래 링크로 들어가면 간단하게 .gitignore 파일을 생성할 수 있다.

 

https://www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 

 

gitignore.io에 들어간 뒤 자신이 입력하고자 하는 .gitignore의 키워드를 입력하면 된다

나는 VisualStuidoCode에서 NodeJs 관련된 .gitignore을 만들 것이기에 저렇게 입력해주었다.

 

"생성" 버튼을 누르면

이런 식으로 엄청 긴 .gitignore파일을 생성해준다. 

위의 것을 전체 복사해준 뒤 

 

 

다시 IDE로 돌아가 .gitignore파일을 생성해주고 코드를 붙여넣어준다.

저는 이미 .gitignore을 생성해주고, module들을 설치 해준 뒤 다양한 커밋푸쉬를 진행했기에 다른 것은 무시하셔도 됩니다.

 

그런 뒤 이제 한 번 간단하게 body-parser NPM을 install 해보겠다

 

 

그럼 이렇게 깃변경사항에 node_modules 파일은 뜨지 않는 것을 볼 수가 있다.