git branch

szlee·2021년 11월 21일
0

git

목록 보기
2/3

브랜치 만들기

git branch 브랜치이름

브랜치 이름 바꾸기

1. 로컬에서 변경

git branch -m 바꾸기전이름 바꿀이름

2. github 저장소에 반영

이전 브랜치를 삭제하고 새 브랜치 푸시를 한 방에

git push origin :이전브랜치 바꿀브랜치
  • 이름 변경 후 처음 작업파일을 원격에 올릴 때 git push origin HEAD

브랜치 목록 확인하기

git branch

*이 앞에 붙어있는 브랜치가 현재 브랜치.
혹은 git status로 현재 어느 브랜치에 있는지 확인할 수 있다.

브랜치 전환하기

git checkout 브랜치이름

만든 브랜치를 사용해서 작업을 하고자 한다면, 이 브랜치를 사용하겠다고 명시적으로 지정해 주어야 한다.이 때 사용하는 명령어가 바로 checkout이다. 즉 체크아웃(checkout)이란 내가 사용할 브랜치를 지정하는 것을 의미한다.

브랜치 병합하기

merge 명령어로 병합하기

브랜치 병합은 merge 명령어로 실행한다. 이 명령어에 병합할 커밋 이름을 넣어 실행하면, 지정한 커밋 내용이 'HEAD'가 가리키고 있는 브랜치에 넣어진다. (HEAD는 현재 사용중인 브랜치에 위치)

마스터 브랜치와 내가 만든 브랜치를 병합하려면,

  1. 마스터 브랜치에 HEAD가 위치하도록 한다.
git checkout master
  1. 내가 만든 브랜치를 마스터에 머지한다.
git merge 브랜치이름
  1. 원격 master에 병합한 내용 푸시한다. HEAD는 당연히 master브랜치를 가리키는 채로,
git push

pull request와 merge로 병합하기

PR을 사용하면 확인해줄 사람을 지정하여 코드리뷰를 받을 수 있다.
내가 만든 브랜치에서 pull request 버튼을 눌러 대상을 정해(master or dev) 날린 후 코드 리뷰를 받고 merge버튼을 눌러 머지할 수 있다.
(나는 이 방법을 더 많이 쓴다.)

  • 대상 잘 확인하기 !!

브랜치 삭제하기

내가 만든 브랜치가 master 브랜치에 병합되었으면 더이상 그 브랜치는 필요가 없게 된다.

git branch -d 브랜치이름


refer

profile
🌱

0개의 댓글