Git rebase

Lets_go jae·2020년 11월 1일
0

Rebase 하기

Git에서 한 브랜치에서 다른 브랜치로 합치는 방법으로는 두 가지가 있다. 하나는 Merge 이고 다른 하나는 Rebase 다.

  1. 마스터에서 업데이트가 되었을 때 - 마스터로 이동 후 git pull origin master
  2. 로컬 브랜치로 이동 후 git rebase -i master > 1개를 제외한 나머지 squash
  3. 충돌 해결 후 git add > git rebase -continue
  4. push 할 때는 git push origin feature/main -f

만약 돌이킬 수 없는 상황이 왔을 때 push / pull 할 때는 commit을 남겨야 하니 그 시점으로 돌아가기 위해서는 git reflog로 모든 커밋 내용을 볼 수 있고 돌아가고 싶은 커밋내용을 선택해서 git reset -hard 커밋넘버

0개의 댓글