2020/09/24

    [Git] branch란?

    브랜치(branch)란 기존 버전에서 기능 변경을 하고 싶을 때 생성하거나 사용하게 되는데, 그림으로 한 번 봐보자. 중심이 되는 Master가 있고 주변에 기능을 추가하거나, 버그를 수정하기 위한 branch들이 있다. branch는 말 그대로 "가지"를 뜻한다. 기존 버전의 파일에다가 직접적으로 바로 수정을 하는 것이 아니라 branch를 만들어 내용을 수정하게 되는 것이다. 따로 가상 공간을 만들어서 수정했기에 언제든 이전의 버전으로 돌아갈 수 있고, 수정이 잘 마무리 되었다면 병합하여 업데이트를 할 수 있게되는 것이다! sourceTree로 한 번 봐보자! 원하는 커밋에 우클릭을 하여 브랜치를 생성해준다. 브랜치를 생성한 후, 내용 수정을 하고 커밋을 하게 되면 version이 위로 올라오게 된다..