Git Flow 브랜치 기능을 활용한 변경(버전) 이력 관리 전략이다. 크게 4가지 main / develop / feature / hotfix 브랜치를 생성 후 관리하는데 필요에 따라 improvement/* bugfix/* 등을 추가할 수 있다. 사실 이론적인 부분만 알고 있을 경우 잘 와닿지 않았는데 최근 진행했던 프로젝트에 Git Flow를 사용해 버전을 관리 하였고 이 과정에서 왜 협업에 브랜치 전략이 중요한지 확실히 알게 되었다. Git Repository 구성 Upstream Remote Repository: 팀원들이 공유하고 있는 최신 코드가 저장되어 있는 원격 저장소 Origin Remote Repository: Upstream 저장소를 Fork 한 원격 개인 저장소 Local Repos..