반응형
보통 build를 하게되면 버전관리를 하지 않아도 되는 파일들이 생성된다. 예를들어 env 파일이나 cache, node_modules 등의 폴더들은 git에 올리지 않고 로컬에서 관리해주는 경우가 대부분이다. 이런 경우 git push 하기 전에 일일히 파일을 골라내서 push하기 번거롭기 때문에 추적 자체를 제외시킬 수 있도록 git ignore 를 활용할 수 있다.
vscode 에서 자체적으로 ignore 파일에 들어있는 폴더들은 추적을 하지 않으니 꽤 유용하게 쓰는 기능 중 하나이다 :-)
1. 파일 만들기
😈 파일 내용
(추적을 원하지 않는 파일들을 선택해서 골라줄 수 있다.)
예를 들어
.cache/
dist/
node_modules/
이렇게 적으면 위에 파일들은 추적되지 않는다
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
2. 깃 연동하기
프로젝트 터미널에 깃을 연동해준다
git init
3. 변경사항이 추적되지 않는 파일들 보기
git status
4. 변경사항이 추적되도록 만들기
// git 상태를 업데이트 해준다
git add .
git commit -m ""
git log
5. 깃 기본세팅을 지원해주는 사이트
해당 사이트는 gitignore 을 처음 접하거나 아직 익숙하지 않는 사람들을 위해 기본 세팅을 제공하는 사이트이다.
프로그래밍 언어를 검색해서 이와 적합한 파일을 출력해주니, 아직 익숙하지 않은 사람들은 해당 사이트를 이용해서 기본을 익히시는걸 추천한다!
반응형