Diese Frage wurde bereits von Richard210363 richtig beantwortet.
Ich möchte jedoch darauf hinweisen, dass es einen anderen Weg gibt, dies zu tun, und warnen, dass dieser alternative Ansatz vermieden werden sollte , da er Probleme verursacht.
Wie R0MANARMY in einem Kommentar zur ursprünglichen Frage angegeben hat, ist es möglich, ein Repo aus dem vorhandenen Lösungsordner über die git-Befehlszeile oder sogar Git Gui zu erstellen. Wenn Sie dies tun , werden dem Repo jedoch alle Dateien unter diesem Ordner hinzugefügt, einschließlich der Benutzeroptionsdateien für die Ausgabeausgabe (bin / obj / folders) (.suo, .csproj.user) und zahlreicher anderer Dateien, die möglicherweise in Ihrer Lösung enthalten sind Ordner, den Sie aber nicht in Ihr Repo aufnehmen möchten. Ein unerwünschter Nebeneffekt davon ist, dass nach dem lokalen Erstellen die Build-Ausgabe in Ihrer Liste "Änderungen" angezeigt wird.
Wenn Sie in Visual Studio mithilfe von "Datei auswählen | Zur Quellcodeverwaltung hinzufügen" hinzufügen, werden die richtigen Projekt- und Lösungsdateien intelligent eingeschlossen und die anderen Dateien weggelassen. Außerdem wird automatisch eine Gitignore-Datei erstellt, die verhindert, dass diese unerwünschten Dateien in Zukunft zum Repo hinzugefügt werden.
Wenn Sie bereits ein Repo erstellt haben, das diese unerwünschten Dateien enthält, und die Gitignore-Datei zu einem späteren Zeitpunkt hinzufügen, bleiben die unerwünschten Dateien weiterhin Teil des Repos und müssen manuell entfernt werden. Es ist wahrscheinlich einfacher, das zu löschen Repo und beginnen Sie erneut, indem Sie das Repo auf die richtige Weise erstellen.