힘내-잘못된 경로 오류


9

나는 오랫동안 Mac에서 일해 왔으며 다음과 같은 파일처럼 보이게했습니다.

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

이 파일은 저장소에 없습니다. 내 저장소는 실제로에 있습니다 /Users/Sethuram/Development/Csmart/workspaces/csmart. 어떻게 든 이름 C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls을 가진 파일 을 내 자식 저장소에 체크인 하고 밀어 넣은 것처럼 보입니다 .

이제 Windows 상자 에서이 저장소를 복제하려고하는데 아래와 같은 오류가 발생합니다.

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

잘못된 경로를 이해합니다. 수정 방법을 잘 모르겠습니다. 더 이상 내 Mac에 액세스하여 삭제할 수 없습니다.

창 상자 에서이 파일은 커밋 해야하는 변경 사항으로 나타납니다.

$ 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

이 오류를 어떻게 제거합니까?


답변:


2

현재 디렉토리와 같은 다른 경로로 파일을 체크 아웃 할 수 있습니다.

git checkout -- <path>/<file>

귀하의 경우에는

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

파일을 추출 할 디렉토리를 지정할 수도 있습니다

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

그래도 도움이되지 않으면 모든 파일을 새 디렉토리로 내보내십시오.

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

자세한 내용은 git checkout-index 설명서를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.