Mein Git Repo Dateien fehlen. Sie erscheinen auf GitHub, aber aus irgendeinem Grund sind sie nicht in meinem lokalen Klon und sie werden nicht verfolgt, als ob ich sie gelöscht hätte. git status
erscheint, als ob nichts falsch ist und es keine Commits gibt, wo ich diese Dateien gelöscht habe. Es scheint, als ob Git glaubt, dass diese Dateien existieren und sie nicht modifiziert sind. Aber die Dateien existieren nicht wirklich in meinem Dateisystem.Git lokalen Klon hat keine Dateien
Wie gehst du vor, dies zu beheben? Muss ich etwas zum Verzeichnis .git
machen?
Hinweis: Ich habe Änderungen in meinem Stash zu nicht verwandten Dateien, die in meinem Dateisystem erscheinen. Ich möchte diese Änderungen nicht verlieren.
EDIT: Ich habe versucht git reset --hard
und Variationen von git checkout
.
EDIT BEARBEITEN: git ls-files
zeigt die Dateien, die ich will.
Haben Sie sie vielleicht lokal ignoriert? Sie können dies mit 'git ls-files -v | überprüfen grep '^ S'' – anothernode
hat nichts zurückgegeben, als ich diesen Befehl ausgeführt habe. – visc
Bist du * sicher *? Haben Sie versehentlich ein leeres Repository geklont? Die Dateien befinden sich dort im '.git'-Ordner. Es sind die * Arbeitsdateien *, die "fehlen", oder besser gesagt, die Dateien im lokalen Repo wurden nie in den Arbeitsordner ausgecheckt. –