우리는 기능을 하나씩 개발할 때, 혹은 협업을 할 때 깃의 브랜치를 활용한다. 브랜치를 활용하면 다른 브랜치에 영향을 받지 않고 여러 기능을 여러 사람들이 병렬적으로 개발할 수 있다.하지만 협업을 할 때 특정한 규칙을 정해놓지 않으면 다음과 같은 의문점이 생길 수 있고
팀 프로젝트를 진행하고 Pull Request를 날리려고 하는데, 아래와 같이 Can’t automatically merge 경고문이 떴다. 팀원이랑 각자 브랜치를 파서 동시에 작업을 했는데, 팀원이 먼저 merge를 진행했더니 내 로컬과 원격 사이에 버전차가 생겨버렸