$ git branch
현재 branch list 보기
$ git branch [브랜치 이름]
새로운 branch 생성
* : 현재 작업중인 브랜치를 의미
log를 보면 HEAD가 master를 가리키고 있음 (현재 작업중인 디렉터리는 master)
master, apple 두 개의 branch가 있는 것을 볼 수 있음
google, apple 브랜치는 현재 'message3'의 commit에서 만들어 졌다
따라서 master, google, apple 브랜치들은, 모두 최신 commit이 'message3'이다
$ git log --oneline
한 줄에 한 commit log만 보여줌
$ git checkout apple
현재 branch에서 다른 branch로 이동할 때 'checkout' 명령어를 사용
'apple 브랜치로 체크아웃한다' 고 표현
$ git log --online --branches
--branches를 이용하면 branch들의 commit을 한번에 볼 수 있다
$ git log --online --branches --graph
--graph를 이용하면 branch와 commit의 관계를 보기 쉽게 그래프 형태로 볼 수 있다
$ git log [브랜치이름]..[브랜치이름]
branch들 사이의 차이점을 알아볼 수 있는 명령어
왼쪽 branch를 기준으로 오른쪽 브랜치와 비교한다
ex) git log master..apple
master 브랜치에 없고 apple 브랜치에만 있는 commit을 출력해준다
$ git init [디렉터리이름]
디렉터리를 만들고 저장소를 만드는 과정을 한번에 수행할 수 있다
$ git merge [브랜치이름]
브랜치를 병합한다
$ git branch -d [브랜치이름]
'etc' 카테고리의 다른 글
Git, Github 연결 및 사용법 (0) | 2022.07.14 |
---|---|
[Git 설치 및 초기설정, Git 명령어] Git으로 버전 관리하기 (0) | 2022.06.28 |
vim setting (0) | 2022.05.31 |