git branch 브랜치이름
git branch -m 바꾸기전이름 바꿀이름
이전 브랜치를 삭제하고 새 브랜치 푸시를 한 방에
git push origin :이전브랜치 바꿀브랜치
git push origin HEADgit branch
*이 앞에 붙어있는 브랜치가 현재 브랜치.
혹은 git status로 현재 어느 브랜치에 있는지 확인할 수 있다.
git checkout 브랜치이름
만든 브랜치를 사용해서 작업을 하고자 한다면, 이 브랜치를 사용하겠다고 명시적으로 지정해 주어야 한다.이 때 사용하는 명령어가 바로 checkout이다. 즉 체크아웃(checkout)이란 내가 사용할 브랜치를 지정하는 것을 의미한다.
브랜치 병합은 merge 명령어로 실행한다. 이 명령어에 병합할 커밋 이름을 넣어 실행하면, 지정한 커밋 내용이 'HEAD'가 가리키고 있는 브랜치에 넣어진다. (HEAD는 현재 사용중인 브랜치에 위치)
마스터 브랜치와 내가 만든 브랜치를 병합하려면,
git checkout master
git merge 브랜치이름
git push
PR을 사용하면 확인해줄 사람을 지정하여 코드리뷰를 받을 수 있다.
내가 만든 브랜치에서 pull request 버튼을 눌러 대상을 정해(master or dev) 날린 후 코드 리뷰를 받고 merge버튼을 눌러 머지할 수 있다.
(나는 이 방법을 더 많이 쓴다.)
내가 만든 브랜치가 master 브랜치에 병합되었으면 더이상 그 브랜치는 필요가 없게 된다.
git branch -d 브랜치이름