어쨌든, 내 시스템 (Windows의 우분투 WSL 계층, 정확하게 우분투로 취급)이 약간 미쳐갔습니다. 디렉토리 (중요하다면 git repo)는 /path/to/foo
이며, ls
을 실행하면 ORIG_HEAD
, index
및 index.lock
의 자식 파일이 표시됩니다.이상한 재귀 적 디렉토리 구조
cd .git
으로 디버깅하려했지만 ls
은 부모와 동일한 파일 목록을 보여줍니다!
나는 재귀를 확인 중지하기 전에
/path/to/foo/.git/.git/.git
로까지 갔다. 표시 관리
의 가능성이있는 관련 문제는 .htaccess
파일은 윈도우, 리눅스에 vi
하여 파일에 대한 이맥스하여 파일, 그러나 emacs
하여 디렉토리와 bash에 의한 디렉토리로이 읽기 때문이다. 내 컴퓨터가 정말 생각하는 것을 의미한다
는
~/public_html/.git/.htaccess/.htaccess/.git/.htaccess/.git/.git
~/public_html
그래서 동일, 아파치는 밖으로 배변하고 잘못된 htaccess로 파일이 있다고 말한다 말할 필요도없이 .... 비록 다른 컴퓨터에서 (참고 : git repo) 잘 실행됩니다.
도움 말?
의 모습 뒤에 공간이 아니었다 있는지 확인하고, 그것을 다시 장착'.git'입니다 현재 디렉토리에 대한 심볼릭 링크 :'ln -s. .git' 예를 들어 http://archive.ubuntu.com/ubuntu/ubuntu/ – muru
@muru와 비슷한 것을 볼 수는 있지만'rm .git'가 작동하지 않아야합니까? 표준'Is a directory' 오류가 발생합니다. 마찬가지로, [이 링크] (http://stackoverflow.com/a/1412554/1877527)를 통해'symlinks -v .'는 아무것도 표시하지 않습니다. 나는 또한'rm .htaccess && git checkout - .htaccess'가 파일에 대한 링크를 고치기를 기대할 것이다. –