2017-12-23 18 views
1

GitHub의 저장소에서 작업 중이며 이상한 행동을하고 있습니다. 여기에 뭔가 빠져 있습니다. 유일한 폴더는 "API를"폴더해야복제본을 복제 할 때 원치 않는 폴더가 보이기 시작합니다.

enter image description here

: 나는 웹 사이트에 REPO을 열 때, 나는 거기에 있어야되지 않은 "APIS"폴더를 참조하십시오. repo를 복제하면 "APIS"폴더가 실제로 존재하지 않습니다 (이전에 웹 사이트에 있었더라도 이전에 이름을 변경했음을 기억합니다).

enter image description here

그래서, 내 질문은 : 나는 웹 사이트에서 볼 비록

, 이것은 REPO에 대한 링크입니다!

+1

기본적으로 대소 문자를 구분하지 않으므로 Windows가 망가져 디렉토리가 병합되지 않습니까? – Quentin

+0

이것은 대소 문자를 구별하지 않는 파일 시스템에서'git'을 사용한 결과입니다. 이 문제를 다루는 데 대한 정보는 [이 질문] (https://stackoverflow.com/questions/17683458/how-do-i-commit-case-sensitive-only-filename-changes-in-git)을 참조하십시오. – larsks

+0

어쩌면 디렉토리를 다른 이름으로 바꿀 수 있고 github을 눌러 'APIs'폴더로 변경하고 –

답변

1

Windows를 사용 중입니다. 그리고 Windows는 APIsAPIS을 동일하게 취급합니다. 따라서 git은 결제시 APIS 폴더를 덮어 쓰고 APIs입니다.

참조 : File paths in Windows environment not case sensitive?

는 리눅스의 폴더 (또는이 문제없이 OS)를 체크 아웃 한 다음이 폴더를 삭제해야합니다 폴더를 제거합니다.

Linux에서 복제했으며 두 폴더가 모두 있습니다. 또한 Linux 용 Windows Subsystem을 사용하는 Windows Bash 프롬프트를 시도 할 수도 있으며, 필요한 대소 문자를 구별 할 필요가 있습니다. sudo apt-get install git을 통해 우분투 배쉬 윈도우 쉘에 git을 설치하면됩니다.

+0

을 눌러 보겠습니다. 그러나 나는 이해하지 못한다. 왜이 폴더에서만 이런 일이 일어나는 걸까요? NeuralNetwork.NET 폴더로 이동하면 거기에 모든 적절한 콘텐츠가있는 다른 API 폴더가 있습니다. 이 APIS 폴더가 .Cuda 프로젝트에만 존재하는 이유는 바로 그게 우연입니까? – Sergio0694