Git - Erro caminho inválido

8

Eu tenho trabalhado por tanto tempo em um mac e cometi que parece um arquivo como este:

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

Este arquivo não existe no repositório. Meu repositório estava realmente localizado em /Users/Sethuram/Development/Csmart/workspaces/csmart . Parece que eu poderia ter, de alguma forma, verificado em um arquivo com o nome C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls em meu repositório git e empurrado.

Agora estou tentando clonar este repositório na minha caixa do Windows e recebo um erro como abaixo:

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

Eu entendo que é um caminho inválido. Não sei como corrigi-lo. Eu não tenho mais acesso ao meu mac para excluir e empurrar de lá.

Na caixa do Windows, esse arquivo aparece como uma alteração que eu preciso confirmar:

$ 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

Como posso me livrar desse erro?

    
por sethu 07.10.2013 / 08:35

1 resposta

0

Você pode verificar o arquivo em outro caminho, como no diretório atual

git checkout -- <path>/<file>

No seu caso, deve ser

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

Você também pode especificar um diretório para extrair seu arquivo

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

Se isso não ajudar, basta exportar todos os arquivos para um novo diretório

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

Para mais informações, consulte a documentação do git checkout-index

    
por 25.02.2016 / 08:36

Tags