코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데,
이렇게 독립적으로 개발하는 것이 브랜치다.
◼︎ git branch : 브랜치의 목록을 보여준다.
◼︎ git branch -v : 브랜치마다 마지막 커밋 메시지도 함께 보여준다.
◼︎ git branch <브랜치 이름> : 브랜치 생성하는 법
◼︎ git branch -d <브랜치 이름> : 해당 브랜치를 삭제한다.
◼︎ git branch -D <브랜치 이름> : 해당 브랜치를 강제로 삭제한다.
◼︎ git log --decorate : 이 명령을 사용하면 쉽게 브랜치가 어떤 커밋을 가리키는지도 확인할 수 있다. (HEAD가 현재위치를 나타냄)
◼︎ git checkout <브랜치 이름> : 다른 브랜치로 이동할 수 있다.
◼︎ git checkout -b <브랜치 이름> : 브랜치를 생성하고, 생성한 브랜치로 이동한다.
위 명령은 아래 명령을 줄여놓은 것이다.
1
2
|
git branch <브랜치 이름>
git checkout <브랜치 이름>
|
cs |
◼︎ git log --oneline --decorate --graph --all : 현재 브랜치가 가리키고 있는 히스토리가 무엇이고 어떻게 갈라져 나왔는지 보여줌
◼︎ git merge <브랜치 이름> : 현재 브랜치와 뒤에 쓴 브랜치 이름과 합쳐진다.
'IT > Git & Github' 카테고리의 다른 글
[형상 관리] Git (정의, 설치, 초기 설정) - 1 (4) | 2024.01.29 |
---|---|
[Git 오류] warning: LF will be replaced by CRLF (0) | 2023.06.25 |
Git 명령어 3 (0) | 2023.06.04 |
Git 명령어 2 (0) | 2023.06.01 |
Git 명령어 1 (0) | 2023.06.01 |