728x90
git rebase 는 merge와 다르게 브랜치를 남기지 않고 그 부분을 떼서 합치려는 브랜치의 최종 커밋 이후에 붙이는 방식이라고 한다.
보통 merge를 사용해서 작업했는데 굉장히 많은 사람이 작업하는 프로젝트에서는 merge를 하게 되면 브랜치가 너무 많이 남아서
지저분해질 수 있다고 한다.
rebase를 하는 방법은 먼저 rebase 할 브랜치로 이동한 다음 아래의 명령어를 입력한다.
git rebase [이동할 브랜치 이름]
pull을 할 때도 merge와 rebase를 사용할 수 있는데 아래의 명령어를 입력한다.
git pull --rebase
pull을 하고 충돌이 일어나면 충돌을 해결한 후 아래의 명령어를 입력한다.
git rebase --continue
앞으로는 merge와 rebase를 상황에 따라 적절하게 사용해야겠다는 생각이 들었다.
제대로 파는 Git & GitHub - by 얄코 수강 하며 공부한 내용입니다!
728x90
'Git' 카테고리의 다른 글
Git branch strategy, 깃 브랜치 관리 전략 공부 (0) | 2022.08.20 |
---|---|
git 커밋 날짜 지정 (0) | 2022.08.20 |
git reset 옵션, git checkout (0) | 2022.08.20 |
git merge 중단하는 방법 (0) | 2022.08.19 |
git branch 생성, 이동, 삭제 (0) | 2022.08.19 |