branch란?
728x90
현재 브랜치 master 라는 뜻은 레포지토리를 만들고 커밋을 하면 자동으로 생기는 branch 입니다.
branch는 나뭇가지라는 뜻을 가지고 있습니다.
branch를 만들기 위해서는 다음과 같은 명령어를 입력해주시면 됩니다.
$git branch 만들고싶은 프로젝트 이름
$git branch premium
유료 버전을 만들기위해서 premium 이라는 branch를 만들었습니다.
이렇게 만들게 되면 지금까지 작업한 내용들도 모두 premium이라는 branch에 속하게 됩니다.
branch를 만들고 나서 중요한 일이 있는데 바로 barnch로 이동하는 것입니다.
branch로 이동하는 명령어
$git checkout premium
branch를 이동한뒤 현재의 상태를 보겠습니다.
아까와 달리 현재 브랜치가 premium으로 나오는 것을 확인할 수 있습니다.
라이센스 텍스트 파일을 하나 만들어서 premium이라는걸 적어주고 저장하겠습니다.
터미널로 이동한뒤 $git add . -> $git commit -m "Change License"
요기서 확실하게 느낄 수 있는 브랜치 premium 브랜치 일때는 premium이라고 출력됩니다.
마스터로 이동해서 출력해보겠습니다.
$git checkout master
이처럼 서로다른 브랜치는 각자에게 영향을 끼치지 않습니다.
728x90
'Git > github' 카테고리의 다른 글
branch merge 하기 (0) | 2021.02.27 |
---|---|
branch 다뤄보기 (0) | 2021.02.27 |
커밋에 tag 달그 (0) | 2021.02.27 |
이전 커밋으로 git reset 하기 (0) | 2021.02.26 |
Head 의 의미 (0) | 2021.02.26 |
댓글
이 글 공유하기
다른 글
-
branch merge 하기
branch merge 하기
2021.02.27 -
branch 다뤄보기
branch 다뤄보기
2021.02.27 -
커밋에 tag 달그
커밋에 tag 달그
2021.02.27 -
이전 커밋으로 git reset 하기
이전 커밋으로 git reset 하기
2021.02.26