여러 브랜치에서 각각 커밋이 이루어질 때, 커밋끼리 어떤 관계를 하고 있는지 확인하는 방법과

브랜치 사이의 차이점을 확인한느 방법을 알아보자.

새 브랜치에서 커밋하기

apple 브랜치에 새로운 커밋을 만들어보자.

(앞의 예제를 따라왔다면, apple 브랜치로 checkout 되어있을 것이다.)

  1. apple 브랜치에는, work.txt 파일이 있다. 'apple content 4' 라는 내용을 넣고 저장한다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9191fdca-cfc5-44f5-b381-13315a93c516/Untitled.png

  1. apple 고객사만을 위한 내용이 담긴 파일이 필요하다. apple.txt 를 새롭게 만들고, 똑같이 'apple content 4'를 입력하고 저장한다. 그리고 수정된 두 개의 파일을 스테이지에 올린다.

(각각 git add 를 통해서 올려도 되지만, "git add ."를 이용하면, 현재 저장소에서 수정된 파일을 한꺼번에 스테이지에 올릴 수 있다.)

apple content 4 라는 커밋메세지와 함께 커밋을 한다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9a82c865-4320-4ae7-b7f8-499b5d6ba80b/Untitled.png

: git add . 으로, 한번에 수정사항들을 올렸다.

  1. git log 를 통해서 확인해보자.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2da29508-bf9c-46fe-8da1-f30c63f689b0/Untitled.png