Po włóczeniu się po Visual Studio w końcu znalazłem odpowiedź, która zajęła znacznie więcej czasu niż powinna.
Aby wziąć istniejący projekt bez kontroli źródła i umieścić go w istniejącym PUSTYM (to jest ważne) repozytorium GitHub, proces jest prosty, ale trudny, ponieważ Twoim pierwszym celem jest użycie Team Explorer, co jest błędne i dlatego masz problemy.
Najpierw dodaj go do kontroli źródła. Powyżej znajduje się kilka wyjaśnień i wszyscy doszli aż tak daleko.
Teraz otwiera to puste repozytorium LOKALNE, a sztuczka, o której nikt nigdy nie mówi, polega na całkowitym zignorowaniu Team Explorer i przejściu do Eksploratora rozwiązań, kliknięciu rozwiązania prawym przyciskiem myszy i kliknięciu Zatwierdź.
Następnie zatwierdza wszystkie różnice między istniejącym rozwiązaniem a lokalnym repozytorium, zasadniczo aktualizując je wszystkimi nowymi plikami. Nadaj mu domyślną nazwę zatwierdzenia „pliki początkowe” lub cokolwiek, co unosi twój statek i zatwierdza.
Następnie po prostu kliknij Synchronizuj na następnym ekranie i upuść adres URL PUSTEGO repozytorium GitHub. Upewnij się, że jest pusty, w przeciwnym razie będziesz mieć konflikty gałęzi głównej i nie pozwoli ci na to. Więc albo użyj nowego repozytorium, albo usuń stare, które wcześniej schrzaniłeś. Pamiętaj, że to Visual Studio 2013, więc Twój przebieg może się różnić.