Если проект использует Visual Studio, то мерзавец репо уже должен содержать файлы проект. Поскольку вы говорите, что получаете пустой проект в Visual Studio, я предполагаю, что проект не использует VS.
Если сам проект не использует Visual Studio, то интеграция git в Visual Studio не будет очень полезна. Это просто еще один способ загрузки исходного кода.
Чтобы использовать Visual Studio с таким проектом, вам нужно будет сделать то же самое, что и после загрузки любого источника: создать решение и проекты, добавить файлы, конвертировать любую систему сборки, к которой проект использует VS, и т. д. После того, как вы преобразовали проект в VS, вы можете зафиксировать файлы, которые вы добавили, и начать лучше использовать интеграцию git VS.
Большинство функций Visual Studio полагаются на Visual Studio, имеющей глубокое понимание проекта, который исходит из Visual Studio является система сборки проекта. Если вы не хотите конвертировать проект для использования VS в качестве системы сборки, то то, что вы получите от VS, - это немного больше, чем текстовый редактор. Если это все, что вам нужно, вы можете просто открыть файлы исходного кода в VS и не беспокоиться о создании файлов проекта Visual Studio.
[для проекта Git javascript] (http://stackoverflow.com/a/27582798/553593) вы можете использовать меню VS File, чтобы создать новый проект из существующего кода, указав на репозиторий Git на рабочем столе. Затем вы можете использовать VS-инструменты для такого проекта. для пакета.json. – subsci