Это будет работать ... но вам нужно проделать некоторую дополнительную работу.
Сначала выясните, с какой ревизии git вы начали работать. Сделайте клон репозитория git (нормальный поток) на ваш компьютер. Тогда git checkout
та точная ревизия , с которой вы начали работать ... и я имею в виду ревизия не ветвьЕсли он был от мастера .... но это не текущий совет мастера, он не сработает, если вы извлечете ветку, вам нужна версия точная . Создайте ветку в этой точке для вашей функции:
git checkout -b my-branch
Теперь удалите все файлы в проекте и замените их на файлы, которые есть в вашем проекте VS .... . не должно быть никаких изменений , кроме внесенных вами изменений ... никаких удаленных файлов .... никаких дополнительных файлов .... никаких изменений кроме ваших изменений (если вы добавилифайлы, ну ... их нужно будет добавить ... если вы удалили файлы ... ну, их тоже нужно будет удалить). Затем фиксируй, нажимай по мере необходимости и все. Найдите способ импортировать это в VS, и все будет в порядке.