Git Branch란?Git은 코드의 변경 이력을 추적 관리하고, 다른 사람과의 협업을 원활하게 하기 위한 도구이다. 그리고, 해당 목적을 위해 브랜치(Branch)라는 개념이 사용된다.프로젝트를 진행하다 보면 작성하던 코드에 오류가 있어서 뒤로 돌아가야 하는 상황이 생길 수 있다. 예를 들어, A 시점까지 커밋을 했다 문제가 생겨 B 시점으로 코드를 되돌리고, 해당 시점에서 기존과는 전혀 다른 방식으로 개발을 이어가게 되는 경우가 생길 수 있다.이 상황에서 A까지 개발이 진행됐던 프로젝트 흐름과 B 시점으로 돌아가서 새롭게 (다른 방식으로) 개발을 진행하는 프로젝트의 진행 흐름은 두 개로 쪼개진 셈이다. 이런 상황을 '브랜치가 나눠졌다'라고 부른다. 실제론 프로젝트가 잘못됐기 때문에 롤백하는 차원에서 ..