프로젝트에서 git 사용법(기본 관리)

hello0U0·2023년 8월 26일
0

git

목록 보기
7/7

프로젝트를 진행하면서 git을 제대로 관리할 줄 모르기 때문에 그냥 저장만 무작정했다. github 사용법을 배우고서도 그저 각자 사용할 브런치를 만드는 정도였다. 이제야 git을 좀 사용할 줄 알게 되어서 사용법을 정리해 보려고 한다. 아직 git에 대해 모두 이해한 것도 아니고, 프로젝트에 제대로 적용해 본 것도 아니고, 내가 편한 식으로 수정한 것도 있다. 그래도 이런 식으로 사용해야지 하고 작성해 본다.

  1. 프로젝트 시작(레퍼지토리 생성)
    프로젝트를 시작하면 어떤 것들을 개발할지 정하게 된다. 개발할 것들을 정리하여 작은 기능들로 쪼갠다.
  2. Issue 생성
    Issue에 어떤 것(기능)을 작업할지 작성한다. [FEAT], [BUG] 등을 써두면 관리하기 편하다. 해당 작업을 해야하는 이유와 해야 할 일을 작성한다.
    편의상 전체 할 일을 적은 Issue, 기능에 대한 Issue 모두 작성한다.
  3. 브런치 생성
    브런치는 main, develop, feat/기능명 이 세가지를 기본으로 한다.
    main : 사용자들이 바로 실행할 수 있는 브런치다.
    develop : 개발하는 데 사용하는 브런치다. 처음에 메인에서 브런치를 생성한다. 기능을 추가하거나 버그를 수정하거나 하는 등 개발 전반에 사용한다.
    feat/기능 : 기능을 개발하는 데 사용하는 브런치다. develop 브런치에서 생성한다. 다른 기능을 개발하지 않고 하나의 기능만 개발한 다음에 develop에 병합한다.
  4. 기능 개발
    feat 브런치에서 각 기능을 개발한다. commit 메세지에 Issue 번호를 작성하면 관리가 편하다.
  5. Pull Request
    어떤 기능을 개발했는지, 어떤 Issue와 관련있는지 작성하여 관리자에게 피드백을 요청한다. OK를 받으면 develop(또는 main)에 병합한다.
  6. 2~5번을 반복한다.
profile
hello world

0개의 댓글