2016-08-05 2 views
1

Когда версия контролирует приложение laravel 5 с git, в каких файлах я должен игнорировать?Версия контроля laravel. Какие файлы следует игнорировать?

В конечном итоге я понимаю, что узловые_модули и папки поставщиков следует игнорировать, а composer.lock - нет. У меня есть общий смысл того, что я вижу комментарии к laravel 4 VC, но мне интересно, прежде чем сделать свой первый коммит, если есть какие-то другие файлы, которые я должен добавить к моему git ignore?

+0

Вы видите [это] (https://laracasts.com/обсуждает/каналы/общее обсуждение/gitignore-что-должно-быть проигнорированы)? –

+0

Спасибо за находку, по какой-то причине во всех моих поисках я пропустил это, или он не появился. В любом случае, thankyou –

ответ

4

According to GitHub:

vendor/ 
node_modules/ 

# Laravel 4 specific 
bootstrap/compiled.php 
app/storage/ 

# Laravel 5 & Lumen specific 
bootstrap/cache/ 
.env.*.php 
.env.php 
.env 

# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer 
.rocketeer/ 

И Joe рекомендует это для Laravel и композитор:

#### joe made this: http://goel.io/joe 

#####=== Laravel ===##### 

/bootstrap/compiled.php 
.env.*.php 
.env.php 
.env 

#####=== Composer ===##### 

composer.phar 
vendor/ 

# Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file 
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file 
# composer.lock 
+0

Плохой ответ, главным образом, из-за недостатка не для версии вашего файла composer.lock. –

+1

Это отличный момент. ['composer.lock' обязательно должен быть версией] (https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file). Я обновил свой ответ, чтобы обратиться к '.gitignore' [предоставленному GitHub] (https://github.com/github/gitignore/blob/master/Laravel.gitignore), который выглядит более разумным. – Chris

+0

Гораздо лучше, я думаю, что эта обложка по большей части оказалась в моем .gitignore, за исключением использования rocketeer (который я обязательно рассмотрю) –