Git flow는 Git 브랜치를 활용하여 수행하는 작업 절차를 의미한다. 브랜치들은 아래의 내용처럼 나뉜다.
rebase
명렁어는 한 브랜치에서 변경된 사항을 다른 브랜치에 적용할 수 있다.
git merge
: merge
명렁어를 사용하면 두 개의 브랜치가 병합될 때 불필요한 Merget commit이 생기므로 가독성이 떨어진다.
git rebase
:rebase
명렁어는 불필요한 merget commit을 제거할 수 있고, 작업을 진행한 commit 끼리 모을 수 있다.