Git | branch

DoItDev·2021년 5월 29일
0
post-thumbnail

🧐 Branch 란 무엇인가?

독립적으로 어떤 작업을 진행하기 위한 공간이다.
필요에 의해 만들어지는 각가의 브렌치에 영향이 있지 않는다.
여러작업을 진행을 가능하다.
작업을 마쳤다면 병합(Merge)를 통하여 하나의 브렌치에 병합할 수 있다.

Branch 사용 프로세스

  1. 브렌치는 여러명에서 한프로젝트에서 작업 브렌치를 각각 만든다
  2. 후에 작업을 진행을 한다.
  3. 다된다면 작업 브렌치에서 확인을하고 메인 브렌치에 병합을 한다.
스크린샷 2021-05-29 오후 9 54 03

마스터 브렌치에서 작업 브렌치(B1,B2,B3)를 만든 후 각자 작업을 한후에
마스터로 병합을 해준다.

🧑🏻‍💻 Branch 커맨드

깃 허브 브렌치를 만드는 커멘드로 delete-icon 이라는 브렌치 생성
git branch 브렌치명

git branch delete-icon
스크린샷 2021-05-29 오전 11 17 01

명령어 실행 후 git branch 를 이용하여서 git branch 리스트 확인이 가능하다.

스크린샷 2021-05-29 오전 11 17 15

git checkout 이라는 명령어로 브렌치를 변경이 가능하다
앞전에 만든 브렌치로 이동을 하였다.
git checkout 브렌치명

git checkout delete-icon
스크린샷 2021-05-29 오전 11 17 08

아래와 같이 브렌치로 이동을 볼 수 있다.

스크린샷 2021-05-29 오전 11 17 21

다음으로 후에 깃허브에 올린다. git push --set-upstream 브렌치명 으로 커맨드를 작성을 하면된다.

git push --set-upstream origin remove-icon
스크린샷 2021-05-29 오후 12 06 42 스크린샷 2021-05-29 오후 12 06 54

원격 브렌치를 가져오기

git 에서 리모트 브렌치를 보고 싶을 때에는 git branch -r 커멘드를 사용해서 리모트 브렌치를 리스트업 시킬 수 있다.

git branch -r 
스크린샷 2021-05-30 오전 10 34 21 스크린샷 2021-05-30 오전 10 34 16

원격 브렌치를 가져오는 로컬로 브렌치를 가져오기 위해서는 t 옵션을 사용을 해주고
커멘드로는 git branch -t 원격브렌치명 으로 사용을 하면된다.

git branch -t origin/remove-icon

바로 체크아웃 까지 하고 싶다면 checkout 커멘드를 이용을 하면된다.

git checkout -t origin/remove-icon
스크린샷 2021-05-30 오전 10 28 56

원격 브렌치를 로컬 영역에서 다른 이름으로 rename 하고 싶을 때 에는 b 옾션을 사용을 해준다.
git checkout -b 리네임브렌치명 리모트브렌치명

git checkout -b remove-icon origin/remove-icon
스크린샷 2021-05-30 오전 10 27 36
profile
Back-End Engineer

0개의 댓글