→ 그리고 현재 다른 branch 에 있는 상태에서 파일에 변경을 가하고, 커밋까지 하면, 아래와 같은 상태가 된다.
→ 보다시피, 서로 다른 2개의 브랜치에서 변경이 가해졌음을 볼 수 있다.
→ 즉, 이게 무슨 말이냐하면, 현재 다른 브랜치 (ex. kevin-branch) 에서 작업한거는 딱 그 브랜치에서만 변경이 이루어진다는 것이다. 위 사진에서 아무 숫자나 막 붙여서 파일 내용을 변경했다.
→ 그런데 git checkout master 해서 다시 master branch 로 넘어오면, 그 전 내용이 그대로 살아있음을 확인할 수 있다!- 그럼 다른 branch (kevin-branch) 에 chapter4.txt 파일을 만들고 이를 master branch 와 merge 해보자.
→ 그럼 이렇게 VIM 이 뜨게 되는데, 여기서 merge message 를 작성할 수 있다.
( :q 눌러서 save & quit )
→ 그 다음에 git push -u 를 입력하게 되면 정상적으로 모두 merge branch 가 완료되게 된다.