개발관련/Git

Git 병합, Git 리베이스 사용시기

Rateye 2021. 12. 11. 15:44
728x90
반응형
질문 : Git 병합 대신 Git 리베이스를 언제 사용합니까?

Git 리베이스와 Git 병합을 사용하는 것이 권장되는시기는 언제입니까?

성공적인 리베이스 후에도 병합해야합니까?

답변

  • Merge는 한 분기의 모든 변경 사항을 가져와 하나의 커밋에서 다른 분기로 병합합니다.
  • Rebase는 분기 한 지점을 새 시작 지점으로 이동하고 싶다고 말합니다.

그렇다면 둘 중 하나를 언제 사용합니까?

  • 단일 기능을 개발할 목적으로 분기를 만들었다 고 가정 해 보겠습니다. 이러한 변경 사항을 마스터로 다시 가져 오려면 병합을 원할 것입니다 (모든 중간 커밋을 유지하는 데 신경 쓰지 않음).
  • 두 번째 시나리오는 개발을 시작한 다음 다른 개발자가 관련없는 변경을 수행 한 경우입니다. 리포지토리에서 현재 버전의 변경 사항을 기반으로 가져 와서 리베이스 할 수 있습니다.
출처 : https://stackoverflow.com/questions/804115/when-do-you-use-git-rebase-instead-of-git-merge
728x90
반응형