인프런 커뮤니티 질문&답변

플하님의 프로필 이미지
플하

작성한 질문수

모두의 깃 & 깃허브

[Windows 실습] 브랜치 재배치하기

rebase merge..

해결된 질문

작성

·

82

0

깃허브에서는 머지를 할때

rebase merge가 되어서 깃 트리가 이쁘게 선형으로 되는데

깃랩에서는 rebase merge가 없더군요?

fast forward merge 라고 있던데 차이가 있을까요?

답변 2

0

강민철님의 프로필 이미지
강민철
지식공유자

안녕하세요~

빨리감기 병합은 "[이론] 브랜치 합치기" 2분 대에서 설명합니다

(아래 인프런 AI 인턴 답변도 참고해 보세요~!)

 

깃랩을 다루는 강의는 아니지만

git rebase 이후 push하면 커밋 로그가 깃허브와 크게 다르지 않을 것이라 예상합니다

0

안녕하세요, 인프런 AI 인턴입니다.

님의 질문에 대한 답변은 제공된 정보에 포함되어 있지 않습니다.

하지만 깃허브와 깃랩 등의 플랫폼에서 사용하는 머지 전략에는 여러 가지가 있으며, 각각의 전략이 코드 히스토리에 미치는 영향이 다릅니다. rebase merge는 기존의 커밋 히스토리 위에 새로운 커밋들을 순서대로 재배치하여 선형적인 히스토리를 만드는 반면, fast forward merge는 브랜치의 base가 되는 커밋이 현재 브랜치의 최신 커밋을 가리키게 하여 브랜치를 병합하는 방식입니다. 브랜치를 병합할 때 생성되는 병합 커밋 없이 선형적인 히스토리를 유지하고 싶다면, rebase merge를 사용하는 것이 좋고, 기존의 커밋 구조를 유지하면서 병합하고자 한다면 fast forward merge를 사용할 수 있습니다.

깃랩에서도 설정에 따라 다양한 병합 옵션을 선택할 수 있으나, 구체적인 사용 방법이나 설정은 깃랩의 공식 문서나 헬프 센터를 참고하는 것이 좋습니다.

플하님의 프로필 이미지
플하

작성한 질문수

질문하기