Git - branch

nRecode·2021년 1월 14일
0

Git

목록 보기
3/3
post-thumbnail

branch

git을 사용하면서 branch를 사용하는 경우가 많습니다.

branch를 쉽게 생각을 해보면 분리된 작업 영역 사본이라 생각하면 쉬운 것 같습니다.

전에 팀 프로젝트를 진행할 때, branch 만들어서 작업하는 것 하나하나에 혹시 충돌나지 않을까 하며 조마조마했던 기억이 있는데, 사본에 어떤 짓을 하더라도 원본에는 영향이 가지 않듯 브랜치에서 작업하는 기능은 원본과 서로 영향을 주지 않습니다.

사용이유??🤔

새로운 기능을 개발할 때, 원본에 영향을 주지 않고 다양한 시도를 하고 싶을때 사용합니다.

이동 및 생성

브랜치는 현재 작업공간을 베이스로 만들어집니다.
그렇기 때문에 브랜치를 생성하기 전에는 내가 현재 작업하고 있는 공간을 확인하고 이동합니다.

브랜치 확인 및 생성

$git branch // 브랜치를 확인합니다.
$git branch <브랜치이름> // 브랜치를 생성합니다.

작업공간을 옮기는 방법

$git checkout <브랜치 이름> // <브랜치 이름>으로 이동합니다.

브랜치를 생성 및 이동

$git checkout -b <브랜치 이름>

$git branch <브랜치이름>으로 브랜치를 생성해도 checkout명령어를 통해 브랜치를 이동해 줘야하는데 $git checkout -b <브랜치 이름>을 사용하면 먼저 새로운 브랜치를 만들고 해당 브랜치로 작업공간을 이동을 모두 진행합니다.

profile
안정성, 확장성 있는 서버를 구축하고 가꾸는 개발자를 목표로 공부하고 있습니다. 🤔🤔🤔🤔 부족하기에 맞지 않는 내용이 있을 수 있습니다. 가감없이 피드백 해주시면 정말 감사하겠습니다..🙏

0개의 댓글