코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데,

 

이렇게 독립적으로 개발하는 것이 브랜치다.

 


 

◼︎ 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

+ Recent posts