브랜치(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 : 모든 커밋이력이 아래 그림과 같이 하나로 된다.
git checkout main
git merge --squash branch-name
git commit -m "squah and merge"
git push -u origin main
'프로그래밍 > Git & GitHub' 카테고리의 다른 글
협업을 위한 깃 명령어 : 커밋을 되돌려보자 (0) | 2023.11.30 |
---|---|
협업을 위한 깃 명령어 : 충돌 해결 (0) | 2023.11.30 |
git add (0) | 2023.07.30 |
git Commit Convention (0) | 2023.07.22 |
Github로 버전 관리 할때 추천하는 방식 (0) | 2023.07.21 |