inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모두의 깃 & 깃허브

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

rebase merge..

해결된 질문

205

플하

작성한 질문수 60

0

깃허브에서는 머지를 할때

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

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

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

git github

답변 2

0

강민철

안녕하세요~

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

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

 

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

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

0

인프런 AI 인턴

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

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

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

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

git 커밋한 내용 궁금합니다.

0

26

1

충돌의 가능성에 대해

0

192

2

e37: no write since last change (add ! to override) 에러 메세지

0

1270

1

ssh 관련 문제

0

187

1

이건 좀 상관없는 질문인데요...

0

247

1

ssh 관련 문제

0

329

2

깃 브랜치 전략

0

236

1

소스트리의 ssh키 클라이언트 설정부분

0

234

1

Compare & pull request 버튼이 안뜨는 경우는 언제인가요?

0

2288

2

git commit 입력 시

0

459

1

mac 터미널 git log 바로출력

1

332

2

sourcetree 스태시 옵션 관련 질문

0

467

1

안녕하세요 PR 관련 질문드립니다.

1

199

1

당연하겠지만.. 윈도우 사용하면 맥은 모두 패스 해도 되지요?

1

324

1

master 브랜치가 안보여요

0

366

1

rebase할때 충돌나서 소스가 날라가면

0

229

1

깃에서 풀 리퀘스트 보내는 중 오류

0

280

1

충돌 병합 공부

1

308

1

펫치 후 풀 선택해서 받기

0

328

1

안녕하세요 협업중인데 제가 너무 몰라서 여쩌봅니다

0

372

1

풀 리퀘스트를 이용하여 코드 리뷰를 하고 있습니다.

0

477

1

commit 작업 후 로그에 이전 줄 삭제 후 다시 뜨는 현

0

411

1

소스트리에서 스태시 한 다음 치워두기가 강의내용처럼 활성화 되지 않습니다.

0

327

1

깃 설치하기

0

361

1