여러명이 협업할때
- 한사람은 에러체크만 열심히
- 어떤 사람은 새로운기능 예를들어 로그인 기능 추가
- 다른 사람은 게시판 기능 추가
- 또 한사람은 테스트를 열심히 한다
- 팀장이 추가된 기능을 Master에 합친다.
아래와 같이 커밋이 될때 커밋 해시값이 자동으로 생성된다.
이 커밋 해시값으로 커밋을 구분한다.
브랜치(branch)란?
브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념입니다. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다.
마스터에서 갈라진 다른 브랜치들에서는 각각 작업을 한 후에
최종적으로 마스터 브랜치로 합쳐지게 된다.