# branch
#1 branch 확인및 점검
기본적으로 master branch로 지정이 되어있다.
git 루틴에 따라서 git 초기설정이 완료된 상태에서
git status를 해주게되면
본인이 master branch로 등록 되어있음을 알 수 있다.
git branch
를 해주게되면
현재 git branch의 리스트를 확인 가능하다.
#2 branch 생성
git branch 브랜치이름
#3 branch 변경
1)기본
git switch 브랜치이름
2)만약에 이미 브랜치가 있으면 브랜치변경, 브랜치가 없으면 생성후 브랜치변경하는 명령
git checkout 브랜치이름
3)만약에 이미 브랜치가 있으면 이동이 안되고, 브랜치가 없는경우 생성후 브랜치 변경하는 명령
git switch -c 브랜치이름
중요한 것은 작업을 한 후에 git log를 입력했을때
HEAD가 가르키고 있는 브랜치가 현재 설정되어있는 브랜치이다.
작업을 B라는 브랜치에 엎어놓고 해당사항이 반영되지 않은
A라는 브랜치로 switch를 하게되면 A라는 브랜치에서 마지막 작업을하던 로그대로
상태가 전환된다.
4)checkout과 같은 기능인것 같은데
git branch -m 브랜치이름
-m은 move를 의미한다.
#4 add없이 바로 commit
만약 변형요소가 있는 모두를 싸잡아서 add 하고 commit하고 싶다면
add를 생략도 가능하다.
git commit -a -m ‘커밋이름’
#5 git branch 삭제
git branch -D 브랜치이름
단, 삭제하고자 하는 브랜치에 머물러있으면 안되고, 다른 브랜치로 이동해줘야한다
'개발일지 > GIT' 카테고리의 다른 글
Git - diff (깃의 변경사항 / 다시듣기) (0) | 2022.10.14 |
---|---|
(미제) Git - merge(병합) (약간어려움) (0) | 2022.10.13 |
Git - 개념 및 루틴2 (vi, amend, gitignore) (1) | 2022.10.13 |
Git - 개념 및 루틴1 (다시금 복습) (0) | 2022.10.12 |
Git - 기초 명령어들 (0) | 2022.10.10 |