2016-06-26 3 views
0

Ich habe mehrere Ordner in einem Repo. Ursprünglich wurde an Ordner3 gearbeitet und Commits gepusht. Dann entschied ich mich, den Namen meines Ordners3 in Ordner3A zu ändern und zu Github zu schieben. Dann löschte ich den Ordner3 lokal unter Verwendung rm -rf folder3 und drückte dann das Festschreiben. Das Problem ist jetzt keines der folgenden Befehle funktionieren, wenn ich die Ordner3 in meinem GitHub Repo entfernen möge, da die Datei nicht lokal gefunden wird: git rm -r --cached folder3, git rm -rf obj beide gibt diesen Fehler: fatal: pathspec 'folder3' did not match any files. Wie entferne ich nur einen Ordner, der lokal gelöscht wurde, aber auf github noch vorhanden ist?Wie ein Ordner in einem Github-Repo zu entfernen, die lokal gelöscht wurden?

+0

Vielleicht wäre das hilfreich? http://stackoverflow.com/questions/25458306/git-rm-fatal-pathspec-did-not-match-any-files – Qumeric

+0

Haben Kasse Sie den Zweig vor zu entfernen versuchen? Führen Sie git checkout Branchname aus und entfernen Sie dann. – dmitryro

+0

Ich bin verwirrt, wenn Sie sagen, dass Sie * „beschlossen, den Namen meines Ordner3 zu folder3A ändern ... Dann habe ich die Ordner3 gelöscht“ * Heißt das, dass Sie eine Kopie von 'folder3' als' folder3A' gemacht? –

Antwort

1

Fügen Sie einfach alles in, dass gerade jetzt in Ihrem Verzeichnis und Github Synchronisierung mit Ihrem Ordner.

git add * 
git commit -m "removed a folder" 
git push origin master 
+0

meine Authentifizierung war fehlgeschlagen und ich habe versucht, zu drücken. – Deke

Verwandte Themen