본문 바로가기
GIT & GITHUB

Branch

by Radler 2022. 4. 25.

<용어정리>

브랜치(Branch)

하나의 브랜치는 다른 브랜치에 영향을 끼치지 않는다.
Main Branch는 init과 동시에 자동으로 생성된다. 
(깃에서는 Master branch라고 하고, 깃허브에서는 Main branch이라 함)

 

헤드(Head)
브랜치 포인터, 북마크로서 가장 마지막에 커밋된 브랜치를 가리킨다.

 

Master 브랜치에서 Oldies 브랜치 생성 후, 헤드 이동

<관련 명령어 정리>

git branch 
현재 저장소에 있는 브랜치 목록을 보여줌 (단순히 show의 기능만함)

git branch [브랜치명]
새로운 브랜치명을 만듦
브랜치명에는 공백 불가능

git switch [브랜치명]
브랜치명으로 헤드 이동 (신식)
git checkout [브랜치명]
브랜치명으로 헤드 이동 (구식)

git switch -c [브랜치명]
새 브랜치 만들고 헤드 이동

git branch -d [브랜치명]
브랜치 삭제

git branch -m [새 브랜치명]
현재 브랜치명 변경
(단, 헤드가 바꾸고자 하는 브랜치를 가리키고 있는 상태에서 명령어를 수행해야한다.)

git commit -a -m "코멘트"
스테이지의 모든 변경사항을 커밋해라 (전 단계 add필요없음)

 

<느낀 점>

이제 본격적으로 형상관리를 한다는 느낌

 

'GIT & GITHUB' 카테고리의 다른 글

Stash  (0) 2022.04.28
Diff  (0) 2022.04.27
Merge  (0) 2022.04.26
Git 시작하기  (0) 2022.04.25
Git이란?  (0) 2022.04.25