[Git] Branch

임명섭·2021년 11월 30일
0

Git Branch

Branch

브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념
(이미지 출처 : Git Beginner's Guide for Dummies)

브랜치 종류

통합 브랜치 (Integration Branch)

배포될 소스 코드가 기록되는 브랜치

피처 브랜치 (Feature Branch)

기능 추가, 버그 수정과 같이 단위 작업을 위한 브랜치

브랜치 명령어

브랜치 목록 확인

git branch

새로운 브랜치 생성

git branch branch_name

새로운 브랜치 생성 후 전환

git switch -c branch_name
git checkout -b branch_name

브랜치 전환

git switch branch_name
git checkout branch_name

브랜치 목록과 각 브랜치의 최근 커밋 확인

git branch -v

브랜치 삭제

git branch -d branch_name

병합하지 않은 브랜치를 강제 삭제하는 방법
git branch -D

브랜치 병합

master 브랜치로 dev 브랜치를 병합할 때 (master ← dev)
git checkout master
git merge dev

로그에 모든 브랜치를 그래프로 표현

git log --branches --graph --decorate

아직 commit 하지 않은 작업을 스택에 임시로 저장

git stash

profile
진화중인 초보 개발자

0개의 댓글