231114 개발일지 TIL - git branch update fatal: not a valid object name: 'main'

The Web On Everything·2023년 11월 14일
0

개발일지

목록 보기
188/274

git branch update
fatal: not a valid object name: 'main'

문제 발생
원격 브랜치를 업데이트하려면 git remote update 명령어를 입력해줘야하는데
git branch update라는 지원하지 않는 없는 명령어를 입력해서 발생했다.

해결 방법
원격 저장소의 브랜치 정보를 로컬에 업데이트하고 pull로 당겨받아 동기화

  • 방법 1

     dev@ui-MacBookAir [프로젝트 폴더] % git fetch
     dev@ui-MacBookAir [프로젝트 폴더] % git pull
  • 방법 2

    dev@ui-MacBookAir [프로젝트 폴더] % git remote update
    dev@ui-MacBookAir [프로젝트 폴더] % git pull

느낀 점

    1. 원격 브랜치를 로컬에 복제하려면 아래 명령어를 사용
    git checkout -b [브랜치명] origin/[브랜치명]
    1. git remote update는 원격 저장소의 모든 브랜치 정보를 업데이트 하는 명령어로 로컬에 fetch와 같고 원격 저장소의 최신 변경사항을 반영한다. 하지만 로컬 작업 브랜치를 변경하거나 업데이트 하지 않으므로 원격 저장소의 변경 사항을 현재 로컬 브랜치에 병합하기 위해서는 git merge나 git pull로 업데이트 해준다.
profile
오늘은 무슨 오류를 만날까?! 널 만나러 가는 길~ LOL

0개의 댓글