git rebase 순서
Git checkout main
Git pull origin main
Git rebase -i main
첫번째 pick 빼고 나머지 s로 변경. 내가 작성한 commit 만큼 Git conflict를 해결해야한다. 파일이 최신 commit 상태로 업데이트 됨.
conflict를 해결하면 git add 루틴을 진행한다.
git add . => git rebase --continue
완료하면 이때 push를 진행하면 된다.
git push origin (my branch)
Rebase 완료하고 다시 add . commit을 날릴 때는 이전과 같은 방법으로 반복하여 진행하면 된다. 에러창이 뜨면 이전 버전과 지금 버전의 merge를 실행하기 위해서 다음과 같은 강제 merge 명령문을 실행한다.
git push origin (my branch) -f