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