DevBoi

[Git] rebase에 대해서 본문

[Git]

[Git] rebase에 대해서

HiSmith 2023. 5. 1. 15:47
반응형

Rebase를 해보자

 

master, develop 브랜치 두개로,

develop에 작업이 추가되었다고 가정해보자

 

master 에서 개발중인 사람은 이런 상황이다.

 

이제 master 기준에서 rebase를 해보자

master에서 메소드를 하나 더 추가했고, rebase를 하면 머지와 동일하게 사용할 수 있다.

 

그럼 머지랑 무슨 차이일까?

사실 예시가 잘못되었는데 만약에 master의 량이  상당해졌고,

develop에서 작업하다가 머지하면 문제가 생길것같다.

 

그럴경우 develop 개발자가 리베이스를 하고, master작업분을 받아 작업을 한뒤

푸쉬하면 된다.

 

즉 머지가 내 껄 다른 브랜치에 붓는다고 한다면

재배치는, 다른걸 자기껄로 가져와서 미리 붓는다고 이해하면된다.

반응형