Git

git branch

git branch

브랜치를 생성, 수정, 삭제 등을 한다.

//브랜치 보기
git branch

//브랜치생성
git branch [브랜치명]

//브랜치 수정
git branch -m [브랜치명] [바꿀이름]

//브랜치 삭제
git branch -d [삭제할 브랜치이름]

//브랜치 마다 마지막 커밋내용 보기
git branch -v

브랜치는 특정 커밋으로부터 분기되는 포인터를 말하는 것이다.

각 개발자들이 개발을 진행하고 있는 환경 또는 흐름을 말한다. 새로운 브랜치가 생성되더라도 기존의 메인 브랜치는 그대로 남아있다.

 

여러 명이 같은 코드를 공유하며 협업하는 상황을 생각해보자.

각 개발자들은 여러 커밋을 만들며 코드를 발전시키는데, 이때 누가 어떤 커밋을 추가했는지 구분이 가능해야 한다. 이때 사용되는 것이 바로 브랜치이다.

물론 다음과 같이 한 사용자가 자신의 기능의 세부 브랜치를 또 다시 나눌 수도 있다.

브랜치 생성 가능 갯수에는 제한이 없다!

여러 브랜치를 나누어 개발하는게 유용하다.

특히 규모가 큰 프로젝트일수록 유연성이 더 크게 발휘한다.

여러 브랜치를 나누어 개발하면 어떤 것은 괜찮고 어떤 것은 필요없으면 필요없는것은 삭제하고 괜찮은 것은 master와 merge를 하면 된다. (pull request)

 

 

 

 

참고)

https://cupjoo.tistory.com/6

'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