HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
🎄
유리팀
/
🤖
git rebase 정리
🤖

git rebase 정리

생성일
Jan 12, 2023 04:31 AM
태그
** 모든 작업은 내 작업 브랜치에서 모든 작업이 다 끝나고 다 커밋된 이후에 진행
  1. dev 브랜치로 가기
      • git checkout dev
  1. develop 내용 받아오기
      • git pull origin dev
  1. 다시 작업 중인 브랜치로 와서 rebase 하기
      • git checkout [branch-name]
      • git rebase dev
  1. 충돌이 났을 경우
      • git rebase —continue 로 계속 충돌 확인
      • current, income, both로 merge 해결
      • git add . 로 해결 시 반영
  1. 충돌 났는데 이전 코드로 다시 복구하고 싶을 경우
      • git rebase --abort
      • force push
  1. 1. develop 브랜치 최신화 : develop 브랜치에서 git pull origin develop 2. push할 작업 브랜치로 이동 : git checkout feat/signup 3. rebase 수행 : feat/signup에서 git rebase -i develop 4. 해당 브랜치에서 push를 하거나 rebase한 경우, force push진행 : git push origin feat/signup -f(그럼 conflict 없이 바로 머지 가능한 상태가 됨) 5. pr 올린 후 merge * 충돌이 일어나면 rebase가 끝나지 않는데 이 때 git rebase --abort를 이용해 rebase 진행 전으로 돌아가서 해결한 후 다시 rebase