23.4.11 깃 브랜치

HS L·2023년 4월 12일
0

정리

목록 보기
5/7
post-custom-banner

브랜치란?

개발과정 도중 여러가지 상황을 만나게 될 것이다. 백업을 해둔다던지 여러가지 시도를 해본다던지 또는 협업과정에서 분업을 진행하게 된다는 등의 이유로 원래의 파일(버전)을 유지하면서 작업을 진행할 수 있도록 작업공간을 독립적으로 나눠주는 기능이다.

원래의 파일(버전)에서 A라는 작업을 진행하고 싶다고 한다면 브랜치 기능을 사용하여 독립적인 공간을 나눠주게 된다.
이때 원래의 파일이 남게되는 공간을 main브랜치라고 하고 A라는 작업을 위한 다른 하나의 브랜치(이하 A브랜치)가 생긴다.

main브랜치

main브랜치에서는 버전관리의 임무를 수행하게 된다.

A브랜치

원래의 버전에서 추가적인 작업을 진행할 수 있다. 이 브랜치에서는 어떤 작업을 진행하더라도 main브랜치에 영향은 없으며 나중에 브랜치를 합쳐줄 수도 있다.

브랜치 명령어

git branch <브랜치 이름> : <브랜치 이름>을 생성
git checkout <브랜치 이름> : <브랜치 이름>으로 이동(작업공간 지정)
git checkout -b <브랜치 이름> : <브랜치 이름>을 생성하고 작업공간으로 지정
git branch : 브랜치 목록 확인(현재 작업중인 공간은 초록색, 앞에 별 표시)
git branch -d <브랜치 이름> : <브랜치 이름>을 삭제

참고링크

profile
식이
post-custom-banner

0개의 댓글