GIT

브랜치(branch)

브랜치란?

branch. (나무의) 가지라는 뜻으로 개발과정에서 분기가 필요할 때 사용됨

브랜치의 예

  1. 나는 트위터에서 일하고 있다. 팔로우/팔로잉의 숫자에 집착하는 것이 싫어서 이 수치를 안보이게 하는 기능을 개발해보고 싶다. 근데 사장님이 허락할지 모르겠다. 일단 실험적으로 만들어봐야겠다.
  2. 나는 애플에서 일하고 있다. 베터리가 많이 소모되는 문제를 발견해서 고치려고 하는데, 잡스가 새로운 글꼴을 빨리 적용하고 싶다며 업데이트를 종용한다. 이번 업데이트에 베터리 문제를 반영하는 것을 시간적으로 촉박하니까 브랜치에서 작업을 하다가 다음 업데이트에 반영되도록 해야겠다.

브랜치의 방법

브랜치에 대한 의사결정

  1. git branch hide_follow
    follow 숫자를 감추는 브랜치를 만든다.
  2. git branch
    브랜치의 리스트를 열람한다.
  3. git checkout hide_follow
    브랜치를 hide_follow로 변경한다.
  4. 작업을 한다.
  5. git add 작업한 파일을 staged 상태로 추가
  6. git commit -m '작업이력'
    커밋해서 저장소에 반영
     

브랜치가 채택되었다.

  1. git checkout master
  2. git merge hide_follow

브랜치가 기각되었다.

  1. git branch -D hide_follow
    브랜치 삭제

 

댓글

댓글 본문