版本控制 Laravel。我应该忽略哪些文件?

5

当使用git对laravel 5应用进行版本控制时,我应该忽略哪些文件?

最终,我明白应该忽略node_modules和vendor文件夹,而不应忽略composer.lock。我从与laravel 4 VC相关的评论中了解到了这个总体意思,但在我的第一次提交之前,我想知道是否还有其他文件应该添加到.gitignore中?


你看到这个了吗? - Code-Apprentice
感谢您的发现,在我所有的搜索中,不知何故要么我错过了它,要么它没有出现。无论哪种情况,非常感谢。 - James mcconnon
1个回答

9

根据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 和 Composer:

#### 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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接