Git strategy

 develop, feature, hotfix : squash & rebase

main, release: squash

git-flow에서 


  • Merge 커밋이 있으면 쉽게 되돌릴 수 있다.
  • 모든 커밋이 빌드된다면 커밋이 많을수록 git bisect가 좋아진다. 
  • 이상적으로 커밋은 +50/-50 정도로 유지하는 것이 좋다.
  • PR에 많은 WIP 커밋이 있지만 하나의 목표라면 Squash를 한다

commit message 규격화 - commit conventions.

댓글

이 블로그의 인기 게시물

Interface of Java

Data Analytics Overview(OLTP vs OLAP)

Leetcode