Git 기초 2_2

전수현·2021년 6월 21일
0

git

목록 보기
2/3

Branches

브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념으로,
다른 브랜치의 영향을 받지 않기 때문에 여러 작업을 동시에 할 수 있다.


Creating a new branch

아래 명령어를 통해 새로운 브랜치를 '생성'할 수 있다.

git branch <new-branch-name>

새로 만들어진 브랜치는 현 프로젝트의 코드를 그대로 반영하여 생성되기 때문에 새로운 실험 기능을 추가하는 등의 작업을 안전하게 할 수 있다.


Changing branches

아래 명령어를 통해 다른 브랜치로 '이동'할 수 있다.

git checkout <branch-name>

원하는 브랜치로 이동하면 브랜치 안에 있는 마지막 커밋 내용이 작업트리에 펼쳐지게 되며, 이후 남기는 커밋은 전환한 브랜치에 추가된다.

브랜치 생성과 동시에 해당 브랜치로 이동하고 싶다면 checkout 명령어에 -b라는 flag를 추가 해주면 된다.

git checkout -b <new-branch-name>

프로젝트 내에 존재하는 모든 브랜치를 확인하고 싶다면,
git branch를 입력해주면 된다.


Merging branches

A라는 브랜치에서 작업한 내용을 B라는 브랜치에 적용하고 싶을 때, 병합(merge) 할 수 있으며, 아래 명령어를 통해 다른 브랜치와 현재 브랜치를 병합 할 수 있다.

git merge <branch-name>

Deleting a branch

브랜치를 삭제하고 싶을 때는 아래 명령어를 입력해주면 된다.

git branch -d <branch-name>

끝!

profile
안녕하세요 :)

0개의 댓글