Git - Errore percorso non valido


9

Ho lavorato per così tanto tempo su un Mac e mi sono impegnato che sembra un file come questo:

C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls

Questo file non esiste nel repository. Il mio repository si trovava effettivamente in /Users/Sethuram/Development/Csmart/workspaces/csmart. Sembra che in qualche modo avrei potuto archiviare un file con il nome C:/Csmart/files/companies/19/migration/CompanyDataEntry.xlsnel mio repository git e inviarlo.

Ora sto cercando di clonare questo repository sulla mia finestra di Windows e ricevo un errore come di seguito:

error: Invalid path 'C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls'

Capisco che è un percorso non valido. Non sono sicuro di come correggerlo. Non ho più accesso al mio mac per eliminare e spingere da lì.

Nella finestra di Windows questo file appare come una modifica che devo impegnare:

$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       deleted:    C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls

Come posso eliminare questo errore?


Risposte:


2

Puoi estrarre il file in un altro percorso, ad esempio nella directory corrente

git checkout -- <path>/<file>

Nel tuo caso, dovrebbe essere

git checkout -- C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls

Puoi anche specificare una directory per estrarre il tuo file

git checkout-index --prefix=destination/path/ C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls

Se ciò non aiuta, esporta semplicemente tutti i file in una nuova directory

$ git checkout-index --prefix=git-export-dir/ -a

Per ulteriori informazioni, consultare la documentazione per git checkout-index

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.