Laravel용 .gitignore

저장소에 바로 복사할 수 있는 Laravel 제외 규칙 23개.

PHP 웹 애플리케이션 프레임워크

Laravel용 전체 .gitignore

# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:23:55 UTC
# 기술: Laravel

### Laravel ###
# Node.js 의존성
node_modules/
npm-debug.log
yarn-error.log
bootstrap/compiled.php
app/storage/
public/storage
public/hot
public_html/storage
public_html/hot
storage/*.key
# 환경 변수
.env
Homestead.yaml
Homestead.json
/.vagrant
/vendor/
.phpunit.result.cache
/.phpunit.cache
/public/build
/storage/pail
.env.backup
.env.production
.phpactor.json
auth.json

이 Laravel 규칙이 실제로 제외하는 항목

아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.

일반

패턴 제외 대상
node_modules/ Node.js 의존성
npm-debug.log 일반
yarn-error.log 일반
/vendor/ 일반

Laravel 4 전용

패턴 제외 대상
bootstrap/compiled.php Laravel 4 전용
app/storage/ Laravel 4 전용

Laravel 5 및 Lumen 전용

패턴 제외 대상
public/storage Laravel 5 및 Lumen 전용
public/hot Laravel 5 및 Lumen 전용

public 경로를 변경한 Laravel 5 및 Lumen 전용

패턴 제외 대상
public_html/storage public 경로를 변경한 Laravel 5 및 Lumen 전용
public_html/hot public 경로를 변경한 Laravel 5 및 Lumen 전용
storage/*.key public 경로를 변경한 Laravel 5 및 Lumen 전용
.env 환경 변수
Homestead.yaml public 경로를 변경한 Laravel 5 및 Lumen 전용
Homestead.json public 경로를 변경한 Laravel 5 및 Lumen 전용
/.vagrant public 경로를 변경한 Laravel 5 및 Lumen 전용
.phpunit.result.cache public 경로를 변경한 Laravel 5 및 Lumen 전용
/.phpunit.cache public 경로를 변경한 Laravel 5 및 Lumen 전용
/public/build public 경로를 변경한 Laravel 5 및 Lumen 전용
/storage/pail public 경로를 변경한 Laravel 5 및 Lumen 전용
.env.backup public 경로를 변경한 Laravel 5 및 Lumen 전용
.env.production public 경로를 변경한 Laravel 5 및 Lumen 전용
.phpactor.json public 경로를 변경한 Laravel 5 및 Lumen 전용
auth.json public 경로를 변경한 Laravel 5 및 Lumen 전용

이 Laravel용 .gitignore 사용 방법

  1. 위의 Laravel 규칙을 복사하거나 파일을 바로 다운로드하세요.
  2. Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
  3. 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
  4. 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.

다른 프레임워크용 .gitignore 템플릿

모든 프레임워크 템플릿 보기