브랜치(branch)

    영어 뜻 그대로 나뭇가지의 형상을 갖습니다.

    버전의 분기점을 만들어 나뭇가지처럼 여러 흐름을 만들고 이것을 관리하는 방법을 브랜치라고 부릅니다.

 

 

브랜치를 사용 이유
    브랜치가 없다면, ¹큰 틀을 순서대로 받아 한사람씩 기능을 구현하거나 ²개인이 작업한 여러 작업물들을 하나하나 직접 이어붙여야 합니다.

    브랜치를 사용하는 방법은 간단합니다. 브랜치를 나누고 각자의 브랜치에서 작업하다가 브랜치를 합치면 됩니다. 이렇게 되면 겹치는 부분만 다듬으면 되는 겁니다.

 


브랜치의 이름
    최초의 브랜치의 브랜치는 master(main) 라는 이름을 갖습니다. 브랜치는 분기하며 새로운 이름을 갖는데, 이름을 지을 때는 (로그인 기능이면 login과 같이) 목적을 위한 이름을 부여하는 것을 추천합니다.

 

 

 


Head

  • 현재 작업 중인 브랜치의 커밋을 가르킨다.
  • 일반적으로 현재 작업 중인 브랜치의 최신 커밋을 가르킨다.
  • 내가 작업 중인 공간을 가르킨다.

 

체크아웃

  • 특정 브랜치에서 작업할 수 있도록 작업 환경을 바꾸는 것을 말한다.
  • HEAD의 위치를 다른 브랜치의 최신 커밋으로 옮기는 것을 말한다.

'Git' 카테고리의 다른 글

[Git] 소스트리 브랜치 병합  (1) 2023.03.26
[Git] 소스트리 브랜치 만들기  (0) 2023.03.26
[Git] 소스트리 임시저장하기  (0) 2023.03.26
[Git] 소스트리 버전 되돌리기  (0) 2023.03.26
[Git] 소스트리 버전 관리  (0) 2023.03.25

+ Recent posts