>wecode Git Flow & Git Rebase

송나은·2021년 3월 30일
0

>wecode [Project 02]

목록 보기
2/10

Git Flow

어떤 flow로 git을 사용했는지 답변할 수 있도록 준비하자!

Git Rebase

commit을 내맘대로 변경하면 안된다..... 순서를 변경하면 안돼.. 특히 메인 브랜치

Rebase는 메인 브랜치의 커밋 히스토리 중 특정 시점으로 브랜치의 베이스를 바꿔주는 과정

  • master에 가서 pull
  • 하고 브랜치로 가서 rebase

squash

커밋을 하나로 합치는 과정

커밋2~3개 진행 후 스쿼시, 리베이스 하면서 충돌을 줄이도록 하자!

pick 기준이 되는 커밋 하나 가장 오래된 커밋..!
s
s

Conflict 해결

진행중인 rebase가 중단되고 과거로 시간여행이 시작된다.
1. 해당 코드를 수정한 후 git add . (커밋은 nono)
2. git rebase --continue 진행.
3. rabase 완료! 시간여행 끝!

git rebase --abort

rebase 진행 전 상황으로 돌아갈 수도 있다.

profile
그때그때 공부한 내용과 생각을 기록하는 블로그입니다.

0개의 댓글