I can do it(Feat. DEV)

[Git] Spring Boot + React 프로젝트 git에 add 안될 때 본문

개발자 모드/오류처리

[Git] Spring Boot + React 프로젝트 git에 add 안될 때

까짓거 해보자 개발자 2023. 5. 4. 10:32
728x90

Spring Boot + React 프로젝트를 진행하는데 초기 세팅을 끝내서 GitLab(필자의 원격저장소)에 push 진행.

 

필자의 프로젝트 구조

 

※문제 상황

 

1. react 파일 경로인 /app 경로의 파일만 git에 add가 안됨.

혹시 몰라서 .gitignore 파일에 찾아봐도 해당사항 없음.

애초에 .gitignore 파일에 있으면 아예 제외되야 하는데

git status를 치면 /app 경로를 관리는 하고 있음.

 

2. submodule을 추가하라는 git 관련 hint 메세지가 나옴.

 

3. 원격 저장소에 가면 폴더는 올라갔는데 파일 접근이 안됨.

 

이유를 몰라서 갓글에 검색해 보니 하위 폴더인 app 경로 안에 .git 파일이 있어서 문제가 됐던 것!

 

 

🔔해결방법 
1. 하위 폴더안에 .git 폴더 삭제처리
 - 필자의 경우를 예시로 들면 /app 경로 안에 .git 폴더를 삭제함.

2. 이전에 commit 이력이 있다면 스테이징 영역 파일 제거해야 함.
 - 터미널에 git rm --cached . -rf 명령어를 치면 제거할 수 있음.

3. 다시 git add / commit / push 순서대로 진행하면 해결!

 

별거 아니지만 영문을 몰라 시간을 너무 써버림(일명 삽질)

다른 분들은 저보다 덜 삽질하시길..🙏

 

 

📢참고사이트

https://velog.io/@ohhyunji/Github-%ED%99%94%EC%82%B4%ED%91%9C-%ED%8F%B4%EB%8D%94push%ED%96%88%EB%8A%94%EB%8D%B0-%ED%8C%8C%EC%9D%BC-%EC%95%88%EC%97%90-%EB%82%B4%EC%9A%A9%EC%9D%B4-%EC%95%88%EC%98%AC%EB%9D%BC%EA%B0%88%EB%95%8C

 

[Github] 화살표 폴더(push했는데 파일 안에 내용이 안올라갈때)

github에서 화살표 폴더 해결하는 방법

velog.io

728x90