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

标签 git version-control laravel-5

当使用 git 控制 laravel 5 应用程序的版本时,我应该忽略哪些文件?

最终我明白应该忽略 node_modules 和 vendor 文件夹,而 composer.lock 不应该。我从看到与 laravel 4 VC 相关的评论中得到了大致的 Gist ,但我想知道在我第一次提交之前,是否有任何其他文件我应该添加到我的 git 忽略?

最佳答案

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

关于git - 版本控制 Laravel。我应该忽略哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38798975/

相关文章:

php - 推送被拒绝,未能检测到 set buildpack heroku/php

Git Svn 获取更多修订

git - 我如何/应该在我的环境中使用 git?

python - 导入错误: No module named vcs after manual install

laravel - 调用未定义的函数 - laravel

mysql - 更新 Laravel 上的数据库值

git - VS2019 : Error encountered while pushing to the remote repository: Git failed with a fatal error. 无法访问

version-control - 如何使用 Mercurial 进行文本文档的版本控制?

Git:如何取消暂存文件更改(新提交)

php - 在后台执行 Laravel/Symfony/Artisan 命令