[Pre-project] StackOverFlow clone 일지 2 : rebase가 쏘아올린 아주 큰공

밀크티 마시는 개발자·2022년 8월 26일
0
post-thumbnail

오늘 한 일

  • 게시판 페이지 마크업 완성?
  • 오류...

eslint props validation 오류

Error Message :
{propsName} is missing in props validation

  • eslint 적용 후 발생하는 오류
  • 해결 방법(3가지)
    • 오류 발생 컴포넌트 주석 추가
      /* eslint-disable react/prop-types */
    • eslint 규칙 수정 <---- 이 방법으로 해결
      # .eslintrc.json 파일의 rules의 value에 추가
      "rules": {
        "react/prop-types": "off"
      }
    • prop-types 라이브러리 설치 후 props에 타입 적용
      : Typestript처럼 Javascript에서도 props로 타입을 설정하여 문제해결을 할 수 있다.
      공식문서 : Proptypes를 이용한 타입 체크

nano 저장이 안될 때

nano의 TAB은 Enter이다!!!

진짜 예상치 못했던 곳에서 한참 시간을 썼다. ctrl + O 로 저장하는데 위 화면이 나와서 왼쪽 오른쪽 탭을 아무리 눌러도 해결되지 않아서 커밋 메세지를 수정하지 못했었다.
(이때는 이게 큰 문제가 될 줄은 몰랐지...)
그러다가 아무키를 누르다가 enter키 누르다가 성공.. 얼떨결에... 맥북은 enter키를 TAB이라고 사용하는건가????


오늘의 총평

오늘 오류와의 싸움이었다... 게다가 아직 git rebase(추정)으로 발생한 엄청난 오류가 남았다. push, pull 둘다 안되서 branch 확인했는데 난리다.

위의 사진의 핫핑크와 아래 사진의 주황색이 같은 브랜치다... 분명 병합했었는데 왜..??? 쉬운 방법은 git clone을 다시 받아서 커밋 옮기기... 내 커밋내역🥹
아직 해결을 못했다.
마크업 완성하고 push 전에 commit 메세지 수정하다 브랜치가 요상하게 꼬여버렸다. 백엔드 커밋 내역까지 들어가있다. git rebase -i HEAD~4 이런식으로 이전의 커밋 메세지 수정하려고 했는데... pick 중 필요없는건 지웠어야 했나보다. 수정할 내역만 reword로 적용했는데 그게 문제였던 것 같다.
nano 수정내역 저장 안되서 한참 애먹었는데 더 큰 눈덩이가...
rebase가 쏘아올린 아주아주 큰 공.☄️

오늘의 교훈

commit 외에 push도 자주해주자...🫠

0개의 댓글