새 폴더를 추가하고 (실제로 다른 리포지토리에서 복제 한 후 잊어 버렸습니다) 변경을했습니다. 또한 git add를 시도했을 때 다른 곳에서 많은 변경을했습니다.
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: protected/ext/SpecificFolder (modified content)
#
그런 다음 .git 폴더가 있었음을 기억합니다 (이전에는 git clone했기 때문에). 나는 그 폴더로 가서 필요없는 파일 (폴더)과 .git 폴더도 제거했습니다. 나는 자식 상태를 점검했다. 이상한 것은 없다. 그런 다음 다른 지점으로 커밋하고 체크 아웃하고 갑자기이 폴더가 마지막 커밋에 추가되지 않았 음을 알았습니다. 실제로 폴더가 추가되었지만 내부 파일은 무시되었습니다. 이제 git add
해당 폴더 를 수행하려고 할 때 아무 일도 일어나지 git status
않으며 변경 사항이 표시되지 않습니다.
어떡해 ?
.git
리포지토리가 있고 기본 폴더의 리포지토리 대신 해당 리포지토리에 파일이 추가되고 있음을 알았습니다 . Git GUI에서도 하위 폴더는 폴더 대신 파일로 나타납니다.