GitHub에는 아직 없고, 오직 내 컴퓨터(서버)에서만 존재하는 방을 먼저 만들어야 함.
# '브랜치를 만드는' 명령어입니다.
git checkout -b feat/dataloader
👉 이 시점에서는 나만 feat/dataloader라는 브랜치를 가지고 있고, GitHub는 이 존재를 전혀 모릅니다.
이제 내가 만든 방을 GitHub에도 똑같이 만들어달라고 요청하는 것이 push입니다.
# 이 명령어가 'GitHub에 등록하는' 명령어입니다.
git push origin feat/dataloader
👉 여기서 브랜치 이름을 적어주는 이유가 바로 이것입니다.
"내 컴퓨터에는 feat/dataloader라는 게 이미 만들어져 있으니, GitHub 너도 똑같은 이름으로 방을 하나 새로 파라!" 라고 명령하는 것입니다.
git checkout -b 이름git push origin 이름으로 GitHub에도 그 브랜치를 생성시킴.