🔥 git checkout -b
262자
4분
git checkout -b
명령어는 git에서 브랜치를 생성하고 해당 브랜치로 바로 전환하는 데 사용됩니다. 이 명령어는 git branch
와 git checkout
의 기능을 결합한 것으로, 개발자의 편의성을 크게 향상시킵니다. 이 장에서는 git checkout -b
의 사용 방법과 다양한 활용 사례를 살펴보겠습니다.
git checkout -b의 기본 사용법
git checkout -b [브랜치명]
명령어는 새로운 브랜치를 생성하고, 바로 그 브랜치로 전환합니다.
# 새 브랜치 생성 및 전환 git checkout -b new-feature
shell
위 명령어는 new-feature
라는 이름의 새 브랜치를 만들고, 자동으로 해당 브랜치로 이동합니다.
현재 브랜치 상태 확인
브랜치를 전환한 후에는 git status
명령어를 통해 현재 브랜치의 상태를 확인할 수 있습니다.
# 현재 브랜치 상태 확인 git status
shell
이 명령어는 현재 브랜치의 이름과 변경 사항이 있는 파일 목록을 보여줍니다.
작업 병합하기
새 브랜치에서 작업을 완료한 후에는 git checkout
을 사용하여 메인 브랜치로 돌아가고, git merge
로 작업 내용을 병합합니다.
# main 브랜치로 전환 git checkout main # new-feature 브랜치를 main에 병합 git merge new-feature
shell
충돌 해결하기
브랜치를 병합하는 과정에서 충돌이 발생할 수 있습니다. 이 경우, 충돌을 수동으로 해결하고 git add
와 git commit
을 통해 변경사항을 확정합니다.
# 충돌 해결 후 파일 추가 git add [파일명] # 변경사항 커밋 git commit -m "Resolve merge conflict"
shell
브랜치 삭제하기
작업이 완료된 브랜치는 git branch -d
명령어로 삭제할 수 있습니다.
# 브랜치 삭제 git branch -d new-feature
shell
연습문제
git checkout -b
명령어를 사용하여 새 브랜치를 생성하고 전환하는 과정을 연습해보세요.- 새 브랜치에서 간단한 수정을 가한 후, 메인 브랜치로 돌아와 병합하는 과정을 연습해보세요.
- 병합 과정에서 발생하는 충돌을 해결하는 방법을 연습해보세요.
- 더 이상 필요하지 않은 브랜치를 삭제하는 방법을 연습해보세요.