ititit
Goto Top

Frisch Syncronisiert im GIT aber bei Git Status zeigt es lauter Files mit deleted an

Hallo,

ich habe ein Git Repository frisch runtergeladen. Mache ich nun aber ein GIT Status , so zeigt es mir tausende Files als DELETED an.
Wie bekomme ich das weg. Mit Git Clean war ich nicht erfolgreich.

unbenannt

Gruss
Paul

Content-ID: 3327769640

Url: https://administrator.de/contentid/3327769640

Ausgedruckt am: 19.11.2024 um 19:11 Uhr

ititit
ititit 13.07.2022 um 10:47:03 Uhr
Goto Top
git add -u geht ebenfalls nicht
137960
137960 13.07.2022 um 12:14:02 Uhr
Goto Top
Definiere "heruntergeladen".
Hast Du eine Download-Funktion eines Git-Servers (Github, Gitlab, Bitbucket, ...) benutzt oder hast Du ein "git clone ..." gemacht? Wenn Du mit Git weiterarbeiten willst, musst Du "git clone ..." nehmen.

Hast Du eventuell irgendwo die Option "-bare" mit angegeben? Dann hast Du nur das Repository als ".git"-Verzeichnis, aber noch keine Dateien ausgecheckt. Dann würde "git status" auch keine lokalen (ausgecheckten) Dateien finden und deshalb alles als "deleted" markieren. Dann probier mal "git checkout".
ititit
ititit 13.07.2022 aktualisiert um 13:18:16 Uhr
Goto Top
Hallo,

genau . Das Command war git clone git@xxx..com:conextrade-inf/app_server_config.git
wie als checkout . Ich habe ja noch keinen Zweig erstellt.

Ich habe nun einen Zweig erstellt. Darin eingecheckt. Gleicher Fehler.

Gruss
Paul
137960
137960 13.07.2022 um 15:11:02 Uhr
Goto Top
Ist nach dem "git clone" das lokale Arbeitsverzeichnis leer, also das in "app_server_config"?
ititit
ititit 13.07.2022 aktualisiert um 16:46:43 Uhr
Goto Top
Hallo,

nein das komsiche ist. DAs ist voll.
Am Ende kommt noch:

Resolving deltas: 100% (6915/6915), done.
fatal: cannot create directory at 'rn/CxtStore/Q/CxtStore/Cersts/~SILVER': No such file or directory
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'

Gruss
Paul
137960
137960 15.07.2022 um 09:05:16 Uhr
Goto Top
"checkout failed" weist zumindest eindeutig darauf hin, dass was schief gelaufen ist. Anscheinend kann Git deshalb auch keinen Abgleich des bis dahin vorhandenen Inhalts des Arbeitsverzeichnisses mit dem Inhalt des Repositories vornehmen.

Die Tilde im Verzeichnisnamen ("~SILVER") sieht komisch aus. Unter Unixen bedeutet "~EINNAME" eigentlich das Homeverzeichnis eines Users "EINNAME", wahrscheinlich wird der Verzeichnisname dann als "rn/CxtStore/Q/CxtStore/Cersts/home/user/SILVER" interpretiert.

Wenn Du root bist, dann erzeuge doch kurzerhand einen User namens "SILVER" (mit useradd oder adduser).
Wahrscheinlich ist das Verzeichnis irgendwie durch Links entstanden.