main(default) 브랜치
main 브랜치가 default 브랜치 
main 에의 직접적인 push를 지양 
- force push 는 Github branch protection 으로 막아둠
 
기능(feature) 추가 방식
- 기능별로 브랜치를 로컬 저장소에서 생성
 
- 로컬 저장소에서 작업이 완료되면 그 브랜치를 원격 저장소(
origin) 으로 push 
- Pull Request 생성 및 팀원에게 공유
 
- Pull Request 병합할 때 
Create merge commit 옵션을 사용 
- Pull Request 가 병합되면(main에) 팀원들에게 새로운 기능이 
main 에 추가되었으니 로컬 저장소에서 pull 을 해서 동기화 하라고 알려줌 
