Php Symfony 3:我应该签入git什么?

Php Symfony 3:我应该签入git什么?,php,symfony,Php,Symfony,我是Symfony 3的新手(之前我和Yi 1一起工作,现在我想尝试一些新的东西) 我很困惑,结构看起来如此不同——框架似乎与应用程序逻辑混淆了 我现在签入git的是什么?当然,我不想要git中的框架,只有我的应用程序(配置、php、模板等) 除了“var”和“vendor”之外,是否应该签入所有内容?这就是框架核心所在的位置吗 另外,我还发现了一个symfony的示例应用程序,但它是针对symfony 2.7的-有人知道新的symfony 3是否有示例应用程序吗 不要提交以下内容: /app/

我是Symfony 3的新手(之前我和Yi 1一起工作,现在我想尝试一些新的东西)

我很困惑,结构看起来如此不同——框架似乎与应用程序逻辑混淆了

我现在签入git的是什么?当然,我不想要git中的框架,只有我的应用程序(配置、php、模板等)

除了“var”和“vendor”之外,是否应该签入所有内容?这就是框架核心所在的位置吗


另外,我还发现了一个symfony的示例应用程序,但它是针对symfony 2.7的-有人知道新的symfony 3是否有示例应用程序吗

不要提交以下内容:

/app/config/parameters.yml
/build/
/phpunit.xml
/var/*
!/var/cache
/var/cache/*
!var/cache/.gitkeep
!/var/logs
/var/logs/*
!var/logs/.gitkeep
!/var/sessions
/var/sessions/*
!var/sessions/.gitkeep
!var/SymfonyRequirements.php
/vendor/
/web/bundles/

其他一切都可以提交。

这有帮助吗@谢谢你,这很有帮助!我唯一不明白的是,为什么要写“!/var/logs”,然后写“/var/logs/*”?这是什么意思?再次感谢你!这意味着您将提交var/logs/dir,但不提交其内容。类似,除了(!as“different”或“not”)/var/logs和所有var/logs/*之外,演示应用程序现在只更新为使用Symfony 2.8。但是,您可以使用安装程序根据Symfony标准版设置应用程序,该标准版附带一个即用
gitignore
文件。
/app/config/parameters.yml
/build/
/phpunit.xml
/var/*
!/var/cache
/var/cache/*
!var/cache/.gitkeep
!/var/logs
/var/logs/*
!var/logs/.gitkeep
!/var/sessions
/var/sessions/*
!var/sessions/.gitkeep
!var/SymfonyRequirements.php
/vendor/
/web/bundles/