[Git] Git 브랜치·머지 정리

그림에서는 3번 방식을 제일 많이 쓴다.
머지(merge)와 페치(fetch)
git merge시 squash 옵션을 쓰면, rebase처럼 일일이 수정할 필요가 없다.git fetch는 전체 가지(브랜치)를 동기화한 뒤, 필요한 것만 골라 merge시킨다.
자주 쓰는 명령 흐름
- 최초에는
git clone이 제일 좋다. - 원격(remote)에 참조할 브랜치(ref)가 있다고 가정한다.
- 나머지가 필요하면
git checkout -b dev origin/master로 동기화한다. git checkout -b topic origin/master