profile image

L o a d i n g . . .

-b 란?

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

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

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


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

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

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