GitFlow란? git을 사용하는 개발환경에서 Branch간의 문제 없이 배포까지 안정적으로 할 수 있도록 Branch를 관리하는 전략이다. 장애가 났을때도 Branch를 만들어 대응하는 Branch도 있음 주요 Branch 5가지 1. Main 또는 Master 실제 운영하고 있는 코드만 가지는 Branch이다. 2. Dev main Branch를 기반으로 생성한 Branch이다. Release 또는 Hotfix에서 추가 기능 개발이 이루어지고 Main에 바로 Merge를 하면 꼭 Dev에 Merge를 해줘야 한다. 안 그러면 Dev Branch는 추가 기능을 개발한 코드가 아닌 전 코드에 추가기능을 개발하는 것이기에 코드가 꼬일 수 있다. 3.Feature feature를 개발할때, 즉 기능을 개발..