GIT · 2 min read · Oct 13, 2025
GIT에서 새 브랜치 만들기

Git은 소프트웨어 개발 중 소스 코드의 변경 사항을 추적하는 데 사용되는 분산 버전 관리 시스템입니다. 여러 개발자가 동시에 프로젝트의 서로 다른 부분에서 작업할 수 있도록 협업을 지원합니다. Git은 속도, 데이터 무결성 및 비선형 워크플로우 지원으로 잘 알려져 있습니다.
Git에서 브랜칭은 여러 개발자가 서로 간섭하지 않고 동시에 프로젝트의 서로 다른 부분에서 작업할 수 있게 해주는 강력한 기능입니다.
이 기사에서는 Git 버전 관리 시스템에서 새 브랜치를 만드는 방법과 예제 및 자주 묻는 질문에 대한 답변을 보여드리겠습니다.
GIT에서 새 브랜치 만들기
새 GIT 브랜치를 만드는 과정은 3단계로 진행됩니다. 단계는 다음과 같습니다:
현재 브랜치 확인하기
새 브랜치를 만들기 전에 현재 어떤 브랜치에 있는지 아는 것이 중요합니다. 다음 명령어를 사용하세요:
git status이 명령어는 현재 브랜치와 커밋되지 않은 변경 사항을 보여줍니다.
새 브랜치 만들기
새 브랜치를 만들고 전환하려면 git checkout 명령어와 -b 옵션을 사용하고, 그 뒤에 새 브랜치의 이름을 입력하세요:
git checkout -b [branch-name][branch-name]을 원하는 브랜치 이름으로 바꾸세요.
또는 다음 명령어를 사용하여 브랜치로 전환하지 않고 만들 수 있습니다:
git branch [branch-name]새 브랜치를 원격 저장소에 푸시하기
로컬에서 새 브랜치를 만든 후, 다음 명령어를 사용하여 원격 저장소에 푸시할 수 있습니다:
git push -u origin [branch-name]이 명령어는 로컬 브랜치와 원격 브랜치 간의 추적 연결을 설정합니다.
예제
기능 브랜치 만들기
git checkout -b feature/login-system이 명령어는 feature/login-system이라는 이름의 브랜치를 만들고 전환합니다.
핫픽스 브랜치 만들기
git checkout -b hotfix/critical-bug이 명령어는 중요한 버그를 신속하게 수정해야 할 때 사용됩니다.
기존 원격 브랜치 체크아웃하기
먼저 원격 브랜치를 포함한 모든 브랜치를 나열합니다:
git branch -a그런 다음 원격 브랜치를 체크아웃합니다:
git checkout -b [branch-name] origin/[branch-name]자주 묻는 질문
브랜치 이름을 바꾸려면 어떻게 하나요?
브랜치 이름을 바꾸려면 다음을 사용하세요:
git branch -m [old-name] [new-name]현재 브랜치의 이름을 바꾸려면 다음 명령어를 사용할 수 있습니다:
git branch -m [new-name]브랜치를 삭제하려면 어떻게 하나요?
로컬 브랜치를 삭제하려면 다음을 사용하세요:
git branch -d [branch-name]브랜치를 강제로 삭제하려면(주의해서 사용하세요):
git branch -D [branch-name]원격 브랜치를 삭제하려면:
git push origin --delete [branch-name]한 브랜치의 변경 사항을 다른 브랜치로 병합하려면 어떻게 하나요?
먼저 병합할 브랜치로 전환합니다:
git checkout [target-branch]그런 다음 다른 브랜치를 병합합니다:
git merge [source-branch]git branch와 git checkout -b의 차이는 무엇인가요?
명령어 git branch [branch-name]은 새 브랜치를 생성하지만 그 브랜치로 전환하지 않으며, 명령어 git checkout -b [branch-name]은 새 브랜치를 생성하고 즉시 그 브랜치로 전환합니다.
내 저장소의 모든 브랜치를 보려면 어떻게 하나요?
모든 로컬 브랜치를 나열하려면 다음을 사용하세요:
git branch로컬 및 원격 브랜치를 모두 보려면:
git branch -a결론
Git에서 브랜치를 생성하고 관리하는 것은 팀이 주요 코드베이스를 방해하지 않고 서로 다른 기능, 수정 또는 실험을 병행하여 작업할 수 있게 해줍니다. 이러한 개념을 이해하는 것은 소프트웨어 개발 프로젝트에서 효율적이고 효과적인 협업을 위해 매우 중요합니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.