5. branch

0

git

목록 보기
5/9
post-thumbnail

협업으로 프로젝트를 하다가 master의 원본을 건드리지 않고 독립적인 작업공간이 필요할때가 있습니다.

그럴때 사용하는것이 branch입니다.

📍 master는 원본을 뜻합니다.
master를 수정하면 전체 공유하고 있는 파일이 수정 됩니다.

브랜치를 먼저 생성해봅시다.

📍 $ git branch < 브랜치이름>

만들어진 브랜치 보기

📍 $ git branch

master는 원본을 뜻하고 first 와 two 브랜치를 만들었습니다.

다른 브랜치로 옮겨가기 위해서는

📍 $ git checkout <브랜치이름>
git branch 를 하였을때 초록불이 들어오는 곳에 현재 위치하고 있는것이다.

master가 아닌 브랜치에서 위치한 상태에서 브랜치를 생성하면 현재 위치한 브랜치의 소스 내용을 바탕으로 브랜치가 생성된다.

현재 two에 위치한 상태에서 브랜치를 생성하면
two_node의 소스는 two소스와 같다. !

각각의 브런치에서 작업을 한후 commit / push를 해주면


마스터의 소스만 보이고
브랜치는 branches 버튼을 누르면 따로 보인다.

브랜치로 작업한 작업물이 맘에 들어 마스터에 합치고 싶다! 면 사용하는것이 merge

📍 먼저 master로 이동 합니다.
$ git merge <master에 넣을 브랜치명>
master원본에 브랜치에서 작업하더 소스가 입혀 집니다. !

🌸 팁

$ git checkout -b <브랜치이름>
브랜치 생성과 이동을 한번에 한다. !

profile
👩🏻‍💻항상발전하자 🔥

1개의 댓글

comment-user-thumbnail
2020년 11월 16일

업데이트 합시다 ㅋ_ㅋ

답글 달기