Git - Galat jalur tidak valid

9

Saya telah bekerja sangat lama pada mac dan telah membuatnya terlihat seperti file seperti ini:

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

File ini tidak ada di repositori. Repositori saya sebenarnya terletak di /Users/Sethuram/Development/Csmart/workspaces/csmart. Sepertinya saya entah bagaimana telah memeriksa file dengan nama C:/Csmart/files/companies/19/migration/CompanyDataEntry.xlske repositori git saya dan mendorongnya.

Sekarang saya mencoba untuk mengkloning repo ini di kotak windows saya dan saya mendapatkan kesalahan seperti di bawah ini:

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

Saya mengerti ini jalur yang tidak valid. Saya tidak yakin bagaimana cara memperbaikinya. Saya tidak memiliki akses ke mac saya lagi untuk menghapus dan mendorong dari sana.

Pada kotak windows file ini muncul sebagai perubahan yang perlu saya komit:

$ 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

Bagaimana saya menyingkirkan kesalahan ini?

sethu
sumber

Jawaban:

2

Anda dapat memeriksa file ke jalur lain, seperti ke direktori saat ini

git checkout -- <path>/<file>

Dalam kasus Anda, seharusnya begitu

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

Anda juga dapat menentukan direktori untuk mengekstrak file Anda

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

Jika itu tidak membantu, cukup ekspor semua file ke direktori baru

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

Untuk informasi lebih lanjut, lihat dokumentasi untuk indeks checkout git

hanxue
sumber