21.08.11 TIL / 깃 - 브랜치(3-1)

Ryan Kim·2021년 8월 10일
0

Git-Branch

목록 보기
1/3

1. 브랜치

1.1 브랜치란?

  • 버젼 관리 시스템에서 브랜치란 나무가 가지에서 새 줄기를 뻗듯이 여러 갈래로 퍼지는 데이터 흐름을 가리키는 말이다.
  • 브랜치가 필요한 이유: 원래 버젼을 보존한 상태에서 새로운 버젼을 추가해야 할 경우에 원래 버젼에 영향 없이 새로운 버젼을 만들고(분기) 새로운 버젼을 따로 버젼관리 및 추후 원본에 병합(Merge) 하기 위해 새로운 브랜치를 만든다.

1.2 브랜치 만들기- git branch

$ git branch <브랜치명> #새로운 브랜치 생성#

1.3 브랜치 정보 확인하기

$ git checkout <브랜치명> #해당 브랜치로 이동#

1.3.1 git log 옵션들

$ git log --oneline #한줄에 한 커밋만 보기#
$ git log --branches #각 브랜치의 커밋을 로그와 함께 보기#
$ git log --graph #브랜치와 커밋의 관계를 더 알아보기 쉽게 그래프 형태로 보기#
#셋이 붙여서 써도 됨.#

1.3.2 브랜치 사이의 차이점 알아보기

$ git log <기준 브랜치명>..<비교할 브랜치명>
#아래 예시#
$ git log master..apple #master 브랜치에는 없고 apple 브랜치에만 있는 커밋을 보여준다.#
profile
블로그 이사갔어요~ https://ryan-kim-dev.tistory.com/

0개의 댓글