Symfony 2.1, el libro oficial

3.3. Usando control de código fuente

Si estás utilizando un sistema de control de versiones como Git o Subversion, puedes empezar ya mismo a crear commits. El directorio de la edición estándar de Symfony es el punto de partida para tu nuevo proyecto.

Para instrucciones específicas sobre la mejor manera de configurar el proyecto para gestionarlo con Git, consulta el artículo How to Create and store a Symfony2 Project in Git.

3.3.1. Ignorando el directorio vendor/

Si has descargado el archivo de Symfony2 sin vendors, puedes omitir todo el directorio vendor/ y no subirlo al servidor Git. Para ello, crea un nuevo archivo .gitignore y añade lo siguiente en su interior:

vendor/

Ahora el directorio de vendors ya no se añadirá al control de versiones. Esto está muy bien (en realidad, ¡es genial!) porque cuando alguien más clone o descargue el proyecto, solamente debe ejecutar el comando php composer.phar install para descargar todas las librerías necesarias de los vendors.