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
볼빵빵오춘기