Also, aus welchem Grund auch immer, leere Ordner wurden um meinen Repo erstellt, nachdem ich mit Git Bash zu Github gegangen bin. Ich habe einfach git bash geöffnet und den Befehl cd benutzt, bis ich mein aktuelles Repository auf meinem lokalen Computer erreicht habe. Dann drückte ich das Repo. Wenn auf Github suchen, meine Verzeichnisstruktur sieht nun wie folgt aus:Wie entferne ich äußere, leere Ordner aus einem Git-Repository?
Documents
Visual Studio 2017
Projects
Repo folder
Repo Contents
etc..
Zum Glück ich in der Lage bin zu klicken Sie einfach auf die Zeit Außen Ordner ein und es nimmt mich den ganzen Weg nach innen Repo-Ordner. Dies ist jedoch für meine Zwecke verwirrend und unnötig und ich möchte nicht auf irgendwelche Ordner klicken müssen, um die Repo-Inhalte zu sehen. Gibt es eine Möglichkeit, alle diese leeren äußeren Ordner loszuwerden, so dass ich nur den Repo-Inhalt sehen kann?
Bearbeiten nach dem Fix, um anderen möglicherweise mit demselben Problem zu helfen: Ich habe ursprünglich CodeBlocks verwendet und dann zu Visual Studio gewechselt, indem ich ein neues Projekt erstellt und dann den Code kopiert und eingefügt habe. Ich schob das Repo in den neuen Ordner, ohne eine git init
zu tun. Das hat den .git-Ordner in dem CodeBlocks-Ordner verlassen. Wenn Sie IDEs ändern, stellen Sie sicher, dass Sie eine git init
eingeben, in der sich die neuen Dateien befinden. Es scheint, dass die Ordner bis hin zu Dokumenten im Repo-Push enthalten waren, da dieser Ordner sozusagen der "kleinste gemeinsame" Vorfahre des alten und des neuen Verzeichnisses war. Es schien nicht richtig, wenn alle Dateien im Dokumentenverzeichnis meines Computers als nicht gespeicherte Dateien angezeigt wurden. Jetzt weiß ich warum!