ls -l로 확인한 결과, 대상 폴더는 심볼릭 링크(화살표폴더...) 가 아닌 정상적인 디렉토리인데, 깃허브에는 화살표폴더로 뜸.
결론: 로컬에서는 정상이나, git이 폴더 구조를 잘못 처리함.
해결방법: 캐시를 초기화하고 다시 push함.
git rm -r --cached shop
git add shop
git commit -m "Re-add shop folder"
git push origin main
답변: chatGPT 4o
(추가) 만일 git이 폴더를 일반 폴더가 아닌 서브모듈(내부저장소)로 처리했다면? ->화살표폴더 나타남
해결방법: 현재 폴더(blog)의 서브모듈 설정 제거
git rm --cached blog
rm -rf .git/modules/blog
현재 폴더의 git 초기화 해제
cd blog
rm -rf .git
cd ..
폴더 다시 추가
git add blog
git commit -m "Add blog as a normal folder"
git push'오류 해결 방법' 카테고리의 다른 글
| [spring, DB] DB 연결 안됨 (사실 db가 없었음)- [restartedMain] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1045, SQLState: 28000 (1) | 2025.04.01 |
|---|---|
| [tailwind CSS] 개행문자 \n 적용안됨 - "whitespace-pre-line" 사용 (0) | 2025.02.13 |
| [css] 상위 요소의 크기 (0) | 2024.12.23 |
| [react] fixed = "top" 사용 시 주의점 (1) | 2024.12.23 |
| [react] JSX 구성요소로 사용할 수 없습니다. (0) | 2024.12.17 |