HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📯
부스트캠프 7기 BE 멤버쉽 설계
/
remote에 push된 커밋을 rebase를 해도 될까요??

remote에 push된 커밋을 rebase를 해도 될까요??

요약
확인
확인
레이블
11주차
 
  • rebase 도입기를 봤는데,, 공식문서에서는 지양하라고 해서 혼란스러워 질문을 드립니다.. ㅠㅠ 실제로 마스터님 & 다른 캠퍼분들께서는 branch 전략을 어떻게 사용하시나요??
  • rebase를 사용하시는지, 사용하신다면 어떤 경우에 사용하시는지 여쭤봅니다!
 
→ rebase를 할 수 있으면, rebase를 하고
→ 아니면 merge 한다.

Git 공식문서

💡
일반적인 해답을 굳이 드리자면 로컬 브랜치에서 작업할 때는 히스토리를 정리하기 위해서 Rebase 할 수도 있지만, 리모트 등 어딘가에 Push로 내보낸 커밋에 대해서는 절대 Rebase 하지 말아야 한다. 출처 : Git - Rebase하기 : 맨 마지막 줄
 

우아한형제들 Git-flow 블로그

💡
5. 작업 브랜치를 upstream/feature-user에 rebase합니다.
(bfm-100_login_layout)]$ git pull –rebase upstream feature-user
출처 : 우린 Git-flow를 사용하고 있어요 : Git-flow를 이렇게 하고 있어요 - 1. 티켓 처리하기
 
 
Git - Rebase 하기
Git에서 한 브랜치에서 다른 브랜치로 합치는 방법으로는 두 가지가 있다. 하나는 Merge 이고 다른 하나는 Rebase 다. 이 절에서는 Rebase가 무엇인지, 어떻게 사용하는지, 좋은 점은 뭐고, 어떤 상황에서 사용하고 어떤 상황에서 사용하지 말아야 하는지 알아 본다. 앞의 Merge 의 기초 절에서 살펴본 예제로 다시 돌아가 보자. 두 개의 나누어진 브랜치의 모습을 볼 수 있다.
Git - Rebase 하기
https://git-scm.com/book/ko/v2/Git-%EB%B8%8C%EB%9E%9C%EC%B9%98-Rebase-%ED%95%98%EA%B8%B0
Git - Rebase 하기
우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그
안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다. 오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합니다. '배달의민족 안드로이드 모바일 파트에서 이렇게 브랜치를 관리하고 있구나' 정도로 봐주시면 좋을 것 같습니다. 2016년 1월, Github로 소스코드를 이전하면서 Github-flow를 사용하기 시작했습니다. 그러다 2017년 6월부터 Git-flow로 브랜치 전략을 바꾸게 되었습니다.
우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그
https://techblog.woowahan.com/2553/
우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그