Git

git rebase

mean-ji 2022. 8. 19. 20:17
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