
2. 브랜치 다루기
·
DevOps/Git
우리가 깃헙을 사용하면서, 자주 브랜치라는 것을 보았을 거다. 대충 이름만 보면 나뭇가지란 뜻인데..뭔가 데이터구조를 공부하면서 배운 트리구조가 생각나기도 하고... 과연 이 브랜치가 정확히 무엇이고 어떻게 사용하는지 알아보도록 하자! 브랜치branch는 하나의 코드 관리 흐름이다. 우리가 처음 커밋을 했을 때 나왔던 root commit이 뿌리가 되고, 이 커밋으로부터 가지를 쳐가면서 커밋들이 스냅샷으로 저장되는데 이 갈라지는 가지를 브랜치라고한다. 나무의 기둥처럼 기본적인 브랜치가 존재하는데 이를 master branch라고 한다master branch는 레포지토리를 만들고 커밋을 하면 자동으로 생성된다. 위 사진에서 볼 수 있듯이 각자의 브랜치에서 작업한 내용은 특별한 작업을 거치지 않는 한 서로..