Today I Learned D - 10

손상훈·2022년 9월 9일
0

[수업 목표]

  1. 협업하기 위한 Git 기본 개념을 익힌다 - issue, branch, merge
  2. 두 명 이상과 협업하는 Git 프로젝트를 만들 수 있다.
  3. 기능별로 나누어 작업내역을 남길 수 있다.

< Git 작업방식 >

1단계. 누가 이 작업 할 것인지 정한다. - Issue
2단계. 각자 맡은 것을 작업한다. - Branch
3단계. 각자 작업을 프로젝트에 합친다. - merge
(경우에 따라). 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. - PR 후 merge

< 프로젝트에서 issue(이슈)에 해당하는 것 >

  • 버그(프로그램이 원하는 대로 동작하지 않는 것)를 신고 (Bug report, 버그 리포트)
  • 기능 추가 등의 프로젝트 개선 제안 (enhancement)
  • 위 문제들을 해결하기 위한 작업단위

이슈 관리를 할 수 있는 도구로는 jira, Trello, YouTrack 등이 있다.
이런 도구들을 이슈 트래커(issue tracker) 또는 이슈 추적도구(Issue Tracking Tool) 라고 부른다.

< Branch >

  • 나뭇가지가 뻗어나오듯 기능에 맞게 나누어 작업하는 것.
profile
< 코린이의 코딩모험기 >

0개의 댓글