.eslintrc
에 다음을 추가한다{
"extends": ["next/babel"]
}
추가해주니 말끔히 사라진 에러. 근데 이거 왜 하는거지?? 🤔 찾아보기...
git branch -a
: remote, local 브랜치 모두 확인git branch -r
: remote 브랜치만 확인git remote update
: remote 정보 fetchgit remote prune origin
: remote의 유효하지 않은 브랜치 (더이상 참조하지 않는 브랜치를 stale 이라고 하는데, git remote show origin
으로 확인 할 수 있다) 참조를 깨끗이 지운다. 로컬에 있는 remote 브랜치 정보를 최신으로 업데이트 해주는 것 같다.git push
했을 때 어떤 브랜치가 어디로 push 되는지 정보를 담고있다.git checkout -t origin/feature/test
: remote의 특정 브랜치를 가져오고 싶을 때. -t
옵션은 동일한 이름의 로컬 브랜치를 생성해준 뒤 해당 브랜치로 체크아웃 한다.git push <리모트 저장소 이름> <브랜치 이름>
저장소 이름
: 보통 origin브랜치이름
: remote에 있는 브랜치를 바로 써도 되지만, 보통은 local branch 이름을 넣어서 push한다. 그러면 pr(=mr)이 열리게 됨!git push -u <리모트 저장소 이름> <브랜치 이름>
: 다음부터 git push 만 해도 알아서 해당 브랜치로 push 하겠다는 의미. 근데 만약 이걸 해제하려면 어떻게 해야하는걸까? 🤔 그냥 또 -u 옵션을 줘서 다른 브랜치 지정하면 되는건가...git config --unset user.email
: 해당 config 삭제