처음부터 차근차근

Branch란?? 본문

Devops/Git & Github

Branch란??

HangJu_95 2023. 5. 16. 16:44
728x90

Branch : 분기된 가지 (다른 차원)

- 프로젝트를 하나 이상의 모습으로 관리해야 할 경우 ex) 실배포용, 테스트 서버용, 새로운 시도용..

- 여러 작업들이 각각 독립되어 진행될 때 ex) 신기능, 코드개선, 긴급 수정..

-> 각각의 차원에서 작업한 뒤 확정된 것을 메인 차원에 통합!

 

이 모든것을 하나의 프로젝트 폴더에서 진행될 수 있도록 Branch를 사용할 줄 알아야 한다.

 

 

 

참조 : https://www.yalco.kr/@git-github/3-1/

Branch 생성 방법

git branch (Branch 이름)

 

Branch 목록 확인

git branch 

 

Branch 이동

git switch (이동할 Branch)

 

생성과 동시에 Branch 이동

git switch -c new-teams

 

Branch 삭제하기

git branch -d (삭제할 브랜치명)

 

Branch 이름 바꾸기

git branch -m (기존 브랜치명) (새 브랜치명)

 

지워질 브랜치에만 있는 내용의 커밋이 있을 경우
즉 다른 브랜치로 가져오지 않은 내용이 있는 브랜치를 지울 때는
-d 대신 -D(대문자)로 강제 삭제해야 합니다.

git branch -D (강제삭제할 브랜치명)

 

결과 살펴보기

git log --all --decorate --oneline --graph

 

https://www.yalco.kr/@git-github/3-1/

 

여러 branch 만들어보기

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 

'Devops > Git & Github' 카테고리의 다른 글

github 사용법  (0) 2023.05.17
Merge & rebase  (0) 2023.05.17
Reset & Revert  (1) 2023.05.16
Git 사용방법  (0) 2023.05.16
Git?? & 설치 방법  (0) 2023.05.15