merge의 개념,
master 에서 브랜치 a와 g를 만들고 커밋하면 새로운 master 가 만들어진다.
그리고 a 브랜치 내용을 master와 합치고 싶다면 이때 merge를 사용하면 된다.
그럼 또 새로운 master가 생긴다.
공통의 조상은 base라고 한다.
merge한 버전은 merge commit(병합된 커밋) 이라고 한다.