728x90
반응형
git에서 서로 다른 브랜치를 합치는 방법은
1. merge
2. rebase
가 있다.
merge
$ git checkout master
$ git merge 마스터에_병합하고_싶은_브랜치
- 병합을 하면 합쳐진 브랜치의 커밋 메시지가 중복으로 쌓인다.
rebase
$ git checkout 리베이스할_브랜치
$ git rebase master
--리베이스할 브랜치를 마스터 브랜치에 머지--
$ git checkout master
$ git merge 리베이스한_브랜치
- 병합을 하면 브랜치의 커밋 메시지가 시간 순서대로 합쳐진다.
어쨌든 rebase도 브랜치를 합치려면 merge 명령어를 써야한다.
왜 나는 정리되어 있는 글을 읽으면 더 이해가 안될까? 이해력이 부족한건가
출처
https://backlog.com/git-tutorial/kr/stepup/stepup2_4.html
https://git-scm.com/book/ko/v2/Git-%EB%B8%8C%EB%9E%9C%EC%B9%98-Rebase-%ED%95%98%EA%B8%B0
728x90
반응형
'기타' 카테고리의 다른 글
가상화, Container 그리고 VM (0) | 2020.10.27 |
---|---|
[Git] 원격 저장소의 특정 브랜치 가져오기 (0) | 2020.10.23 |
Excel 병합하고 가운데 맞춤 단축키 (0) | 2020.10.12 |
[VSCode] 프로세스에서 없는 파이프에 쓰려고 했습니다. The process tried to write to a nonexistent pi (0) | 2020.09.17 |
[Git] git clone 시 bad permissions 발생하는 현상 해결 (0) | 2020.09.17 |