1. -b 란?

새로운 브랜치를 만들고, 그 브랜치로 바로 전환하라는 의미

git checkout -b bugFix
  1. bugFix 라는 새로운 브랜치를 생성하고
  2. 그 브랜치로 바로 이동하게 됨
  3. 만약 -b를 쓰지 않고 git checkout bugFix 라고만 하면, 이미 존재하는 bugFix 브랜치로 이동함

새로운 브랜치를 만들면서 바로 전환할 때 유용함


2. 왜 git branch -b bugFix 라고 하면 안 될까?

git branch는 브랜치를 생성하는 명령어인데, -b 옵션은 git checkout 명령어에서만 사용 가능함

  • git branch bugFix브랜치 생성
  • git checkout -b bugFix브랜치 생성 + 체크아웃(전환)
복사했습니다!