어떤 flow로 git을 사용했는지 답변할 수 있도록 준비하자!
commit을 내맘대로 변경하면 안된다..... 순서를 변경하면 안돼.. 특히 메인 브랜치
Rebase는 메인 브랜치의 커밋 히스토리 중 특정 시점으로 브랜치의 베이스를 바꿔주는 과정
커밋을 하나로 합치는 과정
커밋2~3개 진행 후 스쿼시, 리베이스 하면서 충돌을 줄이도록 하자!
pick 기준이 되는 커밋 하나 가장 오래된 커밋..!
s
s
진행중인 rebase가 중단되고 과거로 시간여행이 시작된다.
1. 해당 코드를 수정한 후 git add . (커밋은 nono)
2. git rebase --continue 진행.
3. rabase 완료! 시간여행 끝!
git rebase --abort
rebase 진행 전 상황으로 돌아갈 수도 있다.