소스코드를 git으로 관리할 때 필요한 것이 .gitignore파일이다.
프로젝트 최상위 폴더에 이 파일을 넣어두면 git으로 commit할 때 불필요한 파일을 알아서 제외시켜준다.
이 파일이 없다면 commit할 때 하나하나 눈으로 보면서 제외해야 한다.
obj파일, exe파일등, 빌드 하면서 나오는 온갖 파일을 다 손으로 걸러내야 하므로 개발 효율이 급격히 낮아진다.
따라서 .gitignore파일은 git으로 소스코드를 관리 할 때 필수라고 볼 수 있다.
특이한 점은 파일명은 없고 확장자만 존재한다는 것.
.gitignore
텍스트 형식으로 되어 있고, 소스코드 관리에 포함하지 말아야 할 파일의 확장자가 쭉 들어가 있다.
개발 환경에 따라 제외할 파일은 다 다르다.
유니티라면 Library 폴더가 대표적이다.
그럼 이 파일을 어떻게 만들것인가?
옛날에는 구글링해서 누가 올려놓은 파일을 받아 넣어놓고 썼지만
이제는 그냥 chatgpt에 물어보는게 빠르다.
프롬프트를 넣는 요령같은것도 없다. 이렇게 정형화 된 건 그냥 생각나는대로 물어보면 99% 맞는 답을 뽑아준다.
> asp.net용 git ignore좀 만들어줘
## Visual Studio
.vs/
*.user
*.suo
*.userosscache
*.sln.docstates
## Build results
bin/
obj/
out/
## Rider
.idea/
## Dotnet
project.lock.json
project.fragment.lock.json
artifacts/
## OS generated
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini
## User Secrets
secrets.json
## Logs
*.log
## NuGet
*.nupkg
packages/
*.snupkg
.nuget/
## Visual Studio Code
.vscode/
## IIS Express
iisexpress/
## Publish output
publish/
## ASP.NET temporary files
*.vspscc
*.vssscc
*_i.c
*_p.c
*_h.h
*.dbmdl
*.bak
## Entity Framework Migrations
Migrations/
이 내용을 메모장에 붙여넣어 .gitignore 라고 프로젝트 최상위 폴더에 저장한 뒤

git commit을 해보면, 불필요한 파일들은 자동으로 제외되기 때문에 마음놓고 커밋하면 된다.
'1인개발 > 게임개발 팁' 카테고리의 다른 글
| 1인 개발자 / 1인 개발 사업가 블로그 모음 (0) | 2025.09.24 |
|---|---|
| [DB] 계정 테이블 설계 + 소셜 로그인 연동 (0) | 2025.09.23 |
| [AWS] RDS(DB)보안그룹 설정 방법 (2) | 2025.09.22 |
| [AWS] AWS에 RDS(DB) 생성 후 접속이 안될 때 (0) | 2025.09.22 |
| [유니티] 사용하지 않는 URP패키지를 제거하여 빌드 속도 올리기 (0) | 2025.09.21 |