문제 설명
개발 과정에서 일부 파일이 당시 무시되지 않고 git(구성 파일 config.php)에 추가되었으므로 이제 git에서 삭제해야 합니다.
해당 코드 붙여넣기
$git rm --cached /config/config.php
오류 메시지 붙여넣기
치명적: 'D:/Program Files (x86)/Git/config/'로 전환할 수 없습니다. 해당 파일이나 디렉터리가 없습니다
git 명령을 실행하면 웨어하우스 디렉터리에서 경로를 파싱하는 것이 아니라 명령이 위치한 디렉터리에서 직접 경로를 파싱하므로 이런 문제가 발생합니다.
이 명령을 문제 없이 사용한 적이 있는데 어떻게 해결하는지 알고 싶습니다.
巴扎黑2017-05-02 09:30:21
때로는 .gitignore 파일을 추가하기 전에 파일이 제출되는 경우가 있습니다. .gitignore는 이전에 추적되지 않은 파일(추가된 이후 추가되거나 커밋된 적이 없는 파일)만 무시할 수 있습니다. 일부 파일이 버전 관리에 포함된 경우 .gitignore 수정은 유효하지 않습니다. 실행만 하면 됩니다:
으아아아大家讲道理2017-05-02 09:30:21
/config/config.php
은 현재 디렉터리의 config 디렉터리에 있는 파일이 아니고, 루트 디렉터리의 config 디렉터리에 있는 파일입니다.
이
으로 변경되었습니다. 으아아아점은 현재 디렉터리를 나타냅니다
물론 ./
을 추가하지 않고도 가능합니다. 기본 현재 디렉터리는