git status
in einem Git-Repository Rennen, die ich erhalten:Gleiche Dateien sowohl als untracked aufgelistet und gelöscht
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: path/to/file1.sql
deleted: path/to/file2.sql
deleted: path/to/file3.sql
Untracked files:
(use "git add <file>..." to include in what will be committed)
path/to/file1.sql
path/to/file2.sql
path/to/file3.sql
no changes added to commit (use "git add" and/or "git commit -a")
Jede andere Datei in Ordnung ist. Ich habe bereits versucht, zurücksetzen, checkout, etc., und klonen auch das Repository wieder (wir verwenden einen zentralen Server). Nichts löst das Problem, sondern nur für einen bestimmten Benutzer, der Windows verwendet. Das Problem tritt unter Linux nicht auf.
Zusätzliche Informationen:
git diff
zeigt keine Ausgabe.- Ich habe bereits versucht,
core.autocrlf
auf false zu setzen.
Dies ist sicher kein Leitungsproblem am Ende, wie dann die Dateien würden einfach als geändert angezeigt werden, nicht als gelöscht und gleichzeitig nicht verfolgt. Ich vermute eher ein Gehäuseproblem hier. Sind die Pfade wirklich identisch oder gibt es Unterschiede in Groß-/Kleinschreibung? – Vampire
Zeigen Sie uns Ihr .gitignore und die Ausgabe von 'git log - Pfad/zu/file1.sql Pfad/zu/file2.sql Pfad/zu/file3.sql' –
Ist dies der Fall, nachdem Sie Änderungen am Arbeitsverzeichnis vorgenommen haben, oder sofort nach dem Auschecken der Zweigstelle/Klonen des Repositories? –