하다보니
git rebase 본문
- Rebase 전
git checkout 작업 중인 브랜치
git add .
git commit -m "커밋 메시지"
- 원하는 브랜치로 rebase(저는 dev브랜치임)
git fetch origin dv
git rebase dev
git checkout dev
git merge 제 브랜치
(이 작업 후 깃헙에 가서 pr작성)
git push
- 만약 rebase 가 충돌이 난다면
손수 파일에서 충돌을 제거해주고, 저장 후 add와 commit 진행(이건 현재 내 브랜치에 해당)
그리고 git rebase --continue 실행
여기서 vim이 뜨면 i를 눌러 insert모드로 바꾸고 맨 윚줄에 있는 커밋 메세지 앞에 pick을 입력한다.
그리고 esx->:wq->엔터 이렇게 해결하면 된다.
이러다 만약 내 브랜치에서 pull이나 push가 잘 안된다.
그렇다면 git push --force가 답이다..