브랜치(branch)

프로젝트 기준 코드인 main 으로 부터 독립적인 작업공간을 만들어주는 기능

 

명령어들

#브랜치 생성
git brance -b branch_name

# 브랜치 삭제
git branch -d branch_name #지역 저장소의 브랜치 삭제, 병합여부 확인
git branch -D branch_name # 지역 저장소의 브랜치 삭제, 확인 없이 삭제


git push origin -d branch_name #원격저장소의 브랜치 삭제 

# 브랜치 이동
git checkout branch_name

 

현재 실습 프로젝트의 브랜치 상태 확인

git log --pretty=oneline --graph

 

브랜치 병합하기

Squash merge : 모든 커밋이력이 아래 그림과 같이 하나로 된다.

from microsoft

git checkout main
git merge --squash branch-name
git commit -m "squah and merge"
git push -u origin main

+ Recent posts