• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    미해결

git graph 질문 드립니다

22.08.08 15:29 작성 조회수 738

0

안녕하세요 git graph 질문 드립니다

 

git graph 를 보면 한줄이었다가 브랜치가 생기면서 여러갈래로 나뉘는 것을 볼 수가 있습니다

브랜치 생성 수에 따라 표시되는 선의 개수도 달라지는 것 같습니다

여기서 브랜치가 여러개 있을때 맨 왼쪽, 즉 첫번째 선은 어떤 의미인가요?

git flow 를 사용하고 있다고 했을때 여러개의 브랜치가 있을텐데

맨 왼쪽의 선은 master 브랜치를 의미하는 것인가요?

그리고 이것은 local 을 의미하는 것인가요 아니면 remote 를 의미하나요

어떤 의미로 봐야하는지 감이 잘 오지 않습니다

아니라면 맨 왼쪽 선은 checkout 된 브랜치 기준으로 달라지는 것인가요?

두번째, 세번째 선들의 의미도 궁금합니다 그리고 선마다 색상이 있던데 이런 것도 의미가 있는 것인지 알고 싶습니다

(동일 색상이라면 같은 것이라든지)

아직 깃초보라 git graph 보는 법이 익숙하지 않습니다

 

감사합니다

 

답변 1

답변을 작성해보세요.

0

첫 번째 선, 두 번째 선과 같이 선의 순서로 나타내거나

선의 색으로 나타내는 것이 아닌,

선 끝에 표기된 브랜치의 이름으로써

해당 선이 어떤 브랜치에 속한 커밋인지를 알 수 있는 것입니다.

 

아래 예시의 경우 맨 위 선 끝에 * (선 끝에 나타난 별) 오른쪽에 master라는 이름이 표기되어 있죠?

이는 master 브랜치에 있음을 의미합니다.

 

그 아래 보면 선 끝에 * (선 끝에 나타난 별) 오른쪽에 b1 이라는 이름이 표기되어 있죠?

이는 b1 브랜치에 속함을 의미합니다.

 

* commit 9ee6c58f141797bc749af69bc661e9828dc86851 (master)
| Author: Kang Minchul <tegongkang@gmail.com>
| Date:   Wed Aug 10 22:39:16 2022 +0900
|
|     CC
|
| * commit 4b087901f24f4d19d1174a53bf5895772215a061 (HEAD -> b1)
|/  Author: Kang Minchul <tegongkang@gmail.com>
|   Date:   Wed Aug 10 22:38:42 2022 +0900
|
|       C
|
* commit 83b6233c5db3bff4722784e24aa7f377943b2cf7
| Author: Kang Minchul <tegongkang@gmail.com>
| Date:   Wed Aug 10 22:37:44 2022 +0900
|
|     B
|
* commit 37fe8605b21fc70932fcaeddab9b2222e87e22da
  Author: Kang Minchul <tegongkang@gmail.com>
  Date:   Mon Aug 8 17:28:05 2022 +0900

      A