Hello

branch 정보확인

by 볼빵빵오춘기
git log --branches // 현재 모든 브런치
git log --branches --decorate // 현재 모든 브런치 확인 및 누구의 브랜치인지 확인가능

 

main 마지막 branch는 버전이 2이고, exp는 마지막 작업이 버전이 3 이다. 

HEAD의 의미는 현재 main에 branch되어있다.


버전 앞 쪽에 빨간줄이 생긴것을 확인이 된다. ⇒ 현재는 별 차이점을 못느끼지만 main과 exp의 branch가 각자의 branch가 commit됐을 때 차이점을 알 수 있다.

git log --branches --decorate --graph

 


main branch의 변동사항을 추가해본다.

 git log를 확인해보니 버전이 3을 건너뛰고 1,2,4가 된 것이 보인다.


main branch를 이용중이고 main branch의 마지막은 version 4, exp의 마지막 브랜치는 version 3인것을 확인가능하다.

그리고 버전앞에 빨간줄과 초록줄로 나뉘는데 그래프를 해석하자면 main과 exp의 공통의 조상은 버전 2라는 것을 알 수 있다. 

git log --branches --decorate

git log --branches --decorate --graph


좀 더 간결하게 보고싶다면

git log --branches --decorate --graph --oneline // 좀 더 간결하게 보여준다.


branch별 버전과 버전별 차이를 확인하고 싶을 때는

git log main..exp // main에는 없고 exp에는 있는 것을 확인가능

git log exp..main // exp에는 없고 main에는 있는 것을 확인가능


소스코드의 차이점 까지 보고 싶다면

git log -p exp..main // exp에는 없고 main에는 있는 것을 확인가능(소스코드까지확인)

 

각각의 branch를 비교하고 싶다면

git diff main..exp

 

 

'👩🏻‍💻 About 프로그래밍 > git' 카테고리의 다른 글

git stash  (1) 2024.08.28
branch 병합  (0) 2024.08.28
branch 만들기  (2) 2024.08.28
git branch 소개  (2) 2024.08.28
git 스스로 공부하는 법  (0) 2024.08.28

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기