git과 github을 통한 협업

MIN·2025년 2월 11일

weekly

목록 보기
8/31
post-thumbnail

토스의 오픈소스인 es-toolkit으로 협업이 어떻게 이루어 지는지 알아보자
es-toolkit
토스에서 개발한 ES모듈 기반 유틸리티 함수 제공하는 라이브러리 이다.

깃헙에 접속해서 es-toolkit의 브랜치를 보면

이런식으로 많은 브랜치들이 있다.

  • main: 새로운 기능 추가를 위한 브랜치로 기능 개발이 완료되면 pr을 통해 main 브랜치로 머지된다.

  • feature: feat브랜치들은 좀 많이보이는데 각 기능별로 나눠서 작업하는것 같다.

  • bugfix: docs/fix와 같은 브랜치들은 버그수정용 브랜치이다.

  • hotfix: 긴급한 문제들을 해결할 때 사용하는 브랜치이다.

    • 잘은모르겠지만 보다보니 docs브랜치는 코드수정없이 문서에대한 변경점이 있을때 사용하는 브랜치도 있다.

PR

pr부분도 봤는데
• x: 반려된 PR 리뷰 후 수정이 필요하거나 다시 제출 필요
• ✔: 승인된 PR 리퀘스트 해당 기능이 코드베이스에 반영 완료

0개의 댓글