⚡프로젝트의 시작
지인과 작은 프로젝트를 시작 했다.
이때까지 혼자서 퍼블리싱 영역만 공부하다, 처음으로 백엔드를 다루는 지인과 하나의 프로젝트를 하기로 했다.
리액트(React.JS) + SpingBoot + MySQL을 이용한 가계부 웹 어플리케이션을 만들기로 했다.
나는 Figma를 이용하여 디자인 하고, 퍼블리싱과 프론트엔드 부분을 담당하기로 했다.
⚡깃허브에 생긴 하얀 화살표!!
백엔드 부분은 내가 다뤄보지 않은 부분이라, 지인이 프로젝트 생성하고 백엔드 부분 포트 설정해서 깃허브에 올린 것을 공유 받아 사용하기로 했다. 지인도 나처럼 백엔드 부분만 중점적으로 진행하고, 프론트엔드나 퍼블리싱 부분과 리액트를 사용 해본 적이 없어서 처음 시작이 쉽지 않았다.
여차저차 구글링해서 알게된 정보들로 프로젝트를 생성해서 깃허브에 올렸는데!!
아니나 다를까...!
프론트엔드 부분에 작성해야 할 폴더가 깃허브에서 열리지 않는것이다!!ㅠㅠㅠㅠㅠㅠ
⚡해결 방법
구글에 '깃허브 하얀 화살표'를 검색 해보니
우리가 깃허브에 올리기 위해 터미널에서 설정을 할때, pot_front라는 파일에도 ".git"이 생기고 최종 상단 위치에도 ".git"이 이중으로 생겨서인 것 같다!
해결 방법은 첫번째로 pot_front 폴더 위치에서 ".git"이 존재 하는가를 찾은 후 > 제거한다!
사용한 명령어
ls -al : 해당 디렉토리 리스트 전부 확인
rm -rf. git - git : 폴더 제거
git rm --cached. -rf : 해당 스테이지 파일 제거
위의 명령어들을 사용해서 깃허브에 다시 커밋, 푸시 했더니 하얀 화살표가 없어진 것을 확인 할 수 있었다!
⚡정리
자, 최종으로 정리하자면
1. ".git"은 최상단 루트에만 있어야 한다!
2. 깃허브에 하얀 화살표가 생긴다면 해당 디렉토리에서 ".git"을 삭제한 후 다시 커밋, 푸시 하자!
앞으로도 여러 오류들을 마주하겠지만, 시작부터 큰 산을 하나 넘어간 느낌이다!
이것저것 배우고 있는 입장에서 다양한 오류들을 마주치고, 해결 할 수 있었으면 좋겠다~
※ 오류 해결을 위해 참고한 사이트