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

git rebase 정리

** 모든 작업은 내 작업 브랜치에서 모든 작업이 다 끝나고 다 커밋되 이후에 진행
  1. develop 브랜치로 가기
      • git checkout develop
       
  1. develop 내용 받아오기
      • git pull origin develop
       
  1. 다시 작업 중인 브랜치로 와서 rebase 하기
      • git checkout Feat/~~
      • git rebase develop
       
  1. 충돌이 났을 경우
      • git rebase —continue 로 계속 충돌 확인
      • current, income, both
      • 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
 
source tree!
👀