[Git] git workflow & rebase

eslim·2020년 10월 10일
0
post-thumbnail

Git Rebase

Rebase

  • 한 브랜치에서 다른 브랜치로 합치는 방법, 말 그대로 커밋의 base를 다시(re) 정하는 작업

Rebase 순서

1. 자신의 브랜치에서

git add . , git commit -m "message"

2. master 브랜치로 이동

git checkout master

3. pull 까지는 merge 방법과 동일.

git pull origin master

4. 자신의 브랜치로 이동 후 병합

git chekout barnch,git rebase -i master

5. 맨 위의 pick 제외한 부분 s로 변경(squash)

6. 커밋 메세지를 지우고 변경

7. 다시 반복

git add .

8. git rebase --continue

9. push

git push origin branch --force

conflict

$ git rebase --continue

0개의 댓글