프로젝트에 들어가기에 앞서 혼자 레포지토리를 파서 개발을 할 경우 main 브랜치에서 작업하는 경우가 많겠지만 여러 사람들과 프로젝트를 진행하기 위해서는 충돌을 막기 위해 브랜치를 새로 생성해서 작업을 진행해야한다. 브랜칭(branching) 기존 개발 중인 메인 개발 코드를 그대로 복사하여 새로운 기능 개발을 메인 개발 코드를 건드리지 않고 할 수 있는 버전 관리 기법 처음에 GitHub Repository를 생성하면 나오는 main 브랜치에서만 작업을 하다가 새로운 기능 개발을 위해 feature 브랜치를 새로 생성하는 경우, 기존 main 브랜치에서의 작업은 유지하고 새로운 feature 브랜치에서 자유롭게 코드를 추가 및 삭제할 수 있음 . 브랜치 생성하기 / 변경하기 (git switch) 이때..