我2天前开始使用Github
,它位于私人存储库中。
所以我和我的朋友(我任命他为合作者)共同完成一个项目,但是当你和团队合作时,.gitignore
档案的最佳设置是什么?
因为我在想,如果Github
忽略.env
(应用程序密钥)等文件。 /vendor
,该计划不能正常工作吗?
现在我使用.gitignore
个文件的默认设置。
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
/.idea
/.vscode
/.vagrant
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.env
请帮助,我已经搜索过但我无法得到答案。
答案 0 :(得分:1)
更容易从推荐表单gitignore.io开始
见gitignore.io/api/laravel
/供应商 node_modules / NPM-的debug.log
# Laravel 4 specific
bootstrap/compiled.php
app/storage/
# Laravel 5 & Lumen specific
public/storage
public/hot
storage/*.key
.env.*.php
.env.php
.env
Homestead.yaml
Homestead.json
# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer
.rocketeer/
请注意,忽略文件夹应指定为aFolder/
,并带有斜杠。
应忽略任何包含生成的内容的文件夹
如果* vendor/
未生成(但包含您需要编译的源代码),那么您应该不忽略它。