취미가 좋다
git merge 간단 설명 본문
git merge
2개의 커밋을 부모로 갖는 새로운 커밋을 만드는 작업이다.
2개의 커밋을 합친다고 생각해도 된다.
- 왼쪽처럼 c2, c3 커밋을 각각 가리키는 bugFix, main 브랜치가 있다고 하자.
- 현재 가리키고 있는 브랜치는 main 이다.
- git merge 명령어로 2개를 합쳐보자.
git merge bugFix
- c2, c3 를 부모로 갖는 새로운 커밋 c4 가 생성됐다.
- 기존에 가리키고 있던 main 브랜치가 c4 를 가리키게 됐다.
- 같은 방법으로 git merge 로 bugFix 도 c4 를 가리키게 해보자.
git switch bugFix
git merge main
- 이를 통해 알 수 있는 것은 어디서 어디로 merge 하든 결국 같은 커밋이 만들어진다는 것이다.
https://learngitbranching.js.org/?locale=ko
'개발 기타 > git' 카테고리의 다른 글
git HEAD 간단 설명 (0) | 2023.01.24 |
---|---|
git rebase 간단 설명 (0) | 2023.01.24 |
깃 (git) 쉽고 간단한 설명 (1) | 2023.01.24 |
GIT 3 : CLI 백업 (0) | 2021.01.05 |
GIT 2 : CLI 버전 관리 (0) | 2021.01.03 |
Comments