Symfony + git что и как

C git знаком не понаслышке.

С symfony ознакомился не так давно

и возник вопрос как это все связать вместе.

грубо говоря, когда разрабатываешь на одной машине, вопросов нет

но так сложилась жЫзнь, у меня есть два места разработки.

Я работаю в одном месте, после выгружаю изменения на github, прихожу в другое место выгружаю изменения, продолжаю работать и т.д.

И собственно тут я застрял в самом начале пути. Сохраняю все на одной машине, а как перенести на другую?

То есть создать проект symfony new project1 далее установить сторонние бандлы и после чего на это все накатывать с git?

Но проект уже создан, с git не клонируется в существующий проект, только в новый, но часть файлов по умолчанию стоит в gitignore и полноценный проект не скачивается. При этом возникают всевозможные ошибки и прочие проблемы...

Как это лучше сделать? Толком нигде не написано...

Единственное решение в голове пока очистить весь gitignore и все файлы проекта залить на github, чтобы оттуда выгружать полноценный рабочий проект как есть, но наверное это не самое изящное решение