GitHub 사용법

깃허브 머지까지를 정리해보았다.
윤여찬's avatar
Nov 02, 2023
GitHub 사용법
git을 사용함에 있어 제대로 된 설명은 없다.
내가 사용함에 있어 어떤 방식으로 회사에서 사용하는지와 어떻게 사용해야하는지를 적어보았다.
 
제일 중요한건 우리 회사는 dev 브런치를 통해서 main 에 영향을 주지 않고 개발을 한다.

Branches

브런치 제작 시
  • main : 메인 (운영 서버)
  • release : 개발(테스트) 서버
  • develop : 기능 개발 완료
  • feature/기능명 : 기능 개발
  • hotfix/핫픽스명 : 버그 수정 (긴급)
를 기준으로 브런치를 생성한다. 예시를 나타내면
feature/input 만약 input 기능을 개발한다고 생각한다면 이런 식으로 기능을 개발하는 코멘트를 달아서 브런치를 생성한다. 그 후 commit 메세지를 마음껏 작성이 가능하다.
 

Commit Message Prefix

  • [add] : 컴포넌트/기능 추가 시
  • [modify] : 컴포넌트/기능 수정 시
  • [delete] : 컴포넌트/기능 삭제 시
  • [fix] : 버그 수정 시
  • [hotfix] : 긴급 버그 수정 시
커밋 메세지를 보낼때도 규칙이 있다. 해당하는 라벨을 달아서 보내는 것이다.
예를 들어보면 [add] input 컴포넌트 추가 작은 단위로 쪼갤 수 있고 자기 마음 껏 자유롭게 제약없이 커밋 메세지를 통해 개발을 이어나갈 수 있다.
 

Pull request

마지막 단계이다. 마지막으로 Pull request를 통해서 dev 브런치에 머지를 한다.
pull request를 보내 놓으면 여러 동료들에게 리뷰를 받을 수 있고, 내가 올린 코드에 동료가 병합하여 진행이 가능하다.
 
✂️
gitignore의 존재의 이유
Share article

찬찬잉