[TIL] 2020. 07. 07. Creat_GitHub_Branch

달밤·2020년 7월 7일
0

TIL

목록 보기
63/110
post-thumbnail

오늘 배운 것

GitHub

지금까지 스프린트를 진행하면서 사용한 Git 명령어는 대충 이정도?

  1. 레포지토리를 나의 원격 레포지토리로 Fork
  2. 나의 로컬 레포지토리로 Clone
  3. 작업을 마친 뒤 다시 원격 레포지토리로 add ->commit -> Push
  4. 함께 스프린트를 진행하는 페어의 원격 레포지토리를 나의 로컬 레포지토리와 연결 remote add
  5. 페어의 원격 레포지토리에서 내 로컬 레포지토리로 당겨오는 것 pull
  6. 가끔 충돌이 날 것 같을 때 쓰는 stash 정도?

How to create GitHub Branch

오늘 처음으로 스프린트를 진행하면서 깃헙 브랜치를 새로 만들어봤다. 그래서 한 번 정리해보기로 한다.

우선 나는 push할 때나 pull할 때 사용했던 master라는 단어가 branch를 의미하는 것이라고는 생각하지 못했던 것 같다. 그래서 이번에 브랜치를 새로 만들면서 "읭?? master가 브랜치였어??!" 하면서 놀랐던 것 같다.

그렇다. 단순히 git push origin master를 사용할 때도 브랜치 이름을 적어줘야 했던 것이었다.

잡설은 이제 집어치우고 본격적으로 브랜치를 만들어보자.

  1. $ git branch <branch name>으로 우선 로컬 레포지토리에서 새로운 branch를 만들자.
  2. $ git branch로 현재 로컬 레포지토리에 저장되어있는 branch들을 확인할 수 있다.
  3. $ git checkout <branch name> 으로 작업 중인 branch를 옮겨보자.
  4. 그리고 $ git push --set-upstream origin <branch name>으로 원격 레포지토리에 새로 만든 branch를 등록하자. 이제 우리는 로컬과 원격 저장소 모두에 새로운 branch를 등록하였으며 자유롭게 사용할 수 있다.
  5. $ git branch -d <branch name>으로 해당 branch를 로컬 레포지토리에서 삭제 하고,
  6. $ git push origin :<branch name>으로 원격 레포지토리에서 해당 branch를 삭제 할 수 있다.

branch를 새로 만들 경우에 현재 작업 branch가 어디인지 항상 확인하고, pushpull을 할 때 branch 이름에 신경 쓰도록 하자.

profile
다 늦은 밤, 달밤의 개발일기

0개의 댓글