본문 바로가기

개발 관련/git

브랜치(git branch) - 생성 및 조회

새로운 브랜치 만들기

  • 브랜치 조회하기
git branch

 

  • 브랜치 생성하기
git branch {branch name}

- HEAD는 작업 중인 브랜치를 가리키는 포인터

 


브랜치 사이 이동하기

git checkout {branch name}
  • 브랜치에서 브랜치 이동할 때 사용
  • master 브랜치에 추가된 커밋은 다른 브랜치에 영향을 미치지 않음

커밋 확인(git log)

git log --oneline

 

  • 각 브랜치의 커밋을 함께 볼 수 있는 명령어는 다음과 같음
git log --oneline --branches

 

 

  • 브랜치와 커밋의 관계를 그래프 형태로 표시
git log --oneline --branches --graph

 

  • 브랜치 사이의 차이점 확인
git log master..{branch name}

- master에는 없지만 특정 branch에만 있는 커밋을 보여줌

- git log {branch name}..master : branch에는 없지만 master 브랜치에만 있는 커밋 보여줌