티스토리 뷰

버전 관리/git

[git]branch 정보확인

cll179 2018. 1. 28. 16:03

git log 

- git log는 기본적으로 현재 브랜치의 커밋들만 보여준다.

 

 

git log --branches

- 모든 브랜치들의 커밋정보를 보여준다.

 

git log --branches --graph

- 브랜치 정보를 그래프로 보여준다.

- 아래의 화면을 기준으로 commit 2로부터  commit 3(exp 브랜치)과 commit 5(master 브랜치)가 만들어졌고,  

  commit 3으로 부터 commit 4(exp 브랜치)가 만들어 졌다.

 

git log --branches --graph --oneline

- 위 그래프를 간단하게 보여준다

 

 

git log master(브랜치1 이름)..exp(브랜치2 이름)

- master 브랜치와 exp 브랜치의 차이를 보여준다.

- master 브랜치에는 없고 exp 브랜치에는 있는 commit을 알려준다.

 

 

git log exp..master

- exp 브랜치에는 없고 master 브랜치에는 있는 commit을 알려준다.

 

 

git log -p exp..master

- exp 브랜치에는 없고 master 브랜치에는 없는 commit 정보와 소스상의 차이를 보여준다.

 

 

 

git diff master..exp

- master 브랜치와 exp 브랜치의 코드를 비교한다.

 

 

'버전 관리 > git' 카테고리의 다른 글

[git]깃허브로 협업하기(Forking Workflow방식)  (10) 2018.11.05
[git]git 명령어 정리  (0) 2018.01.27
댓글