git branch
브랜치를 생성, 수정, 삭제 등을 한다.
//브랜치 보기
git branch
//브랜치생성
git branch [브랜치명]
//브랜치 수정
git branch -m [브랜치명] [바꿀이름]
//브랜치 삭제
git branch -d [삭제할 브랜치이름]
//브랜치 마다 마지막 커밋내용 보기
git branch -v
브랜치는 특정 커밋으로부터 분기되는 포인터를 말하는 것이다.
각 개발자들이 개발을 진행하고 있는 환경 또는 흐름을 말한다. 새로운 브랜치가 생성되더라도 기존의 메인 브랜치는 그대로 남아있다.
여러 명이 같은 코드를 공유하며 협업하는 상황을 생각해보자.
각 개발자들은 여러 커밋을 만들며 코드를 발전시키는데, 이때 누가 어떤 커밋을 추가했는지 구분이 가능해야 한다. 이때 사용되는 것이 바로 브랜치이다.
물론 다음과 같이 한 사용자가 자신의 기능의 세부 브랜치를 또 다시 나눌 수도 있다.
브랜치 생성 가능 갯수에는 제한이 없다!
여러 브랜치를 나누어 개발하는게 유용하다.
특히 규모가 큰 프로젝트일수록 유연성이 더 크게 발휘한다.
여러 브랜치를 나누어 개발하면 어떤 것은 괜찮고 어떤 것은 필요없으면 필요없는것은 삭제하고 괜찮은 것은 master와 merge를 하면 된다. (pull request)
참고)
'Git' 카테고리의 다른 글
git merge (0) | 2020.10.30 |
---|---|
git checkout (0) | 2020.10.30 |
git clone (0) | 2020.10.30 |
git pull (0) | 2020.10.30 |
git push (0) | 2020.10.30 |