git 이후 폴더와 파일이 사라졌습니다.

git 이후 폴더와 파일이 사라졌습니다.

이런 디렉토리가 있어요

$ ls
$ README.md testA.c testB.c a_large_folder another_folder

내 최근 추가->커밋->푸시 포함

$ README.md testA.c

평소에는 게으른 내 자신이 이것을하는 데 익숙 git add .하지만 이번에는 단지 를 추가하고 싶었습니다 a_large_folder.

내가 이것을 할 때,

$ git add a_large_folder

나는 다시 메시지를 받았습니다 fatal: pathspec 'a_large_folder' did not match any files. 물론 나는 "git addfolders"를 검색했고 첫 번째 대답은 " 였습니다 git add <folder>/*.

글쎄, 나는 그것을 어리석게 썼다 git add a_large_folder\(잘못된 슬래시를 주목하라). 이로 인해,

 >

인터프리터를 실행하는 것과 같습니다. 또 바보같은 짓을 하고 :q하루 종일 vim에 있었기 때문에 이 글을 쓰게 되었고, 실제로 그만둘 것인지에 대한 생각은 하지 못했습니다.

이제 가장 최근 커밋 이후의 모든 파일이 사라졌습니다. 일명 READ.md testA.c내 디렉토리에 남아 있습니다. 다른 것들은 같은데rm -rf

큰 문제는 아니지만 이 디렉토리에 있는 파일/폴더가 삭제되는 이유가 궁금합니다.

답변1

a_large_folder내 추측으로는 실행할 때 그 안에 디렉토리가 없습니다 git add.

git add a_large_folder신고하는 유일한 이유는 다음과 같습니다.

경로 지정 'a_large_folder'와 일치하는 파일이 없습니다.

구문이 정확하며 특정 파일과 포함 디렉터리에 대해 작동합니다. 바라보다c를 더하다.


여러 줄로 분할된 두 번째 명령을 확인하면 다음과 같이 실패합니다.

치명적: pathspec 'a_large_folder:q'가 어떤 파일과도 일치하지 않습니다.

관련 정보