[Day 44] Git rebase

grl pwr·2022년 7월 5일
0

2차 프로젝트에서는 merge를 하지 않고 rebase를 한다.

Basic flow

Bugfix가 있으면 Hotfix branch를 만든다.

Rebase

Merge 대신에 사용하는 명령어

MERGE & REBASE

Both of these commands are designed to integrate chagnes from one branch into another branch - they just do it in very different ways

rebase는 시간 순서랑 상관없이 같은 작업물끼리 붙는다.

squash는

제일 오래된 내용을 pick하고 모두 다 거기에 squash

commit 3번하고 squash
commit 10번하고 conflicts나면 10번 해결해야 함
rebase 할 때 squash git rebase -i main

profile
4대륙 개발자

0개의 댓글

관련 채용 정보