guricode

Git 브랜치 이용방법 완벽 가이드 본문

유틸리티

Git 브랜치 이용방법 완벽 가이드

agentrakugaki 2025. 7. 17. 20:48

버전 관리 시스템인 Git을 사용할 때, 브랜치는 개발 효율성과 안정성을 높이는 데 매우 중요한 역할을 합니다. 본 글에서는 Git 브랜치의 기본 개념부터 생성, 전환, 병합, 삭제 방법까지 실무에서 꼭 알아야 할 핵심 내용을 쉽게 설명합니다.


1. Git 브랜치란?

Git 브랜치는 독립적인 작업 공간을 만들어 줍니다.
예를 들어, 새로운 기능을 개발할 때 기존 코드와 분리된 브랜치에서 작업하면, 메인 코드에 영향을 주지 않고 안전하게 개발할 수 있습니다.


2. 브랜치 생성하기

새로운 브랜치를 만드는 명령어는 다음과 같습니다:

git branch <브랜치명>

예:

git branch feature/login

3. 브랜치 전환하기

만든 브랜치로 작업 공간을 바꾸려면 checkout 명령어를 씁니다:

git checkout <브랜치명>

예:

git checkout feature/login

또는 브랜치 생성과 전환을 동시에 하는 편리한 명령:

git checkout -b feature/login

4. 브랜치 상태 확인하기

현재 브랜치 목록과 현재 위치를 확인하려면:

git branch

현재 활성화된 브랜치는 * 표시로 구분됩니다.


5. 브랜치 병합하기 (Merge)

작업을 마친 브랜치를 메인 브랜치에 합치려면, 먼저 메인 브랜치로 이동 후 병합:

git checkout main
git merge feature/login

충돌(conflict)이 나면 수동으로 해결 후 커밋해야 합니다.


6. 브랜치 삭제하기

작업이 끝난 브랜치는 삭제해도 됩니다.

git branch -d feature/login

강제로 삭제하려면 -D 옵션을 씁니다.


7. 실무 팁: 원격 저장소와 브랜치

원격 저장소에 브랜치를 푸시하려면:

git push origin feature/login

원격 브랜치를 삭제할 때:

git push origin --delete feature/login

 

'유틸리티' 카테고리의 다른 글

Git Flow  (4) 2025.08.07
"다른 프로세스에서 사용 중입니다" 문제? LockHunter로 해결하자  (1) 2025.08.07