GitHub에서 프로젝트의 수명 주기 관리

중급
DevOps 엔지니어
관리자
개발자
솔루션 아키텍처
GitHub

GitHub 프로젝트를 완벽하게 제어하세요. 작업 계획 및 추적, 효과적인 분기 전략과 API를 이용한 GitHub 확장을 통해 아이디어 단계에서부터 사용자들에게 실제로 작동하는 소프트웨어를 제공하기까지의 수많은 릴리스를 관리할 수 있습니다.

이 학습 경로에서는 다음과 같은 내용을 다룹니다.

  • GitHub 프로젝트 보드를 사용하여 작업을 계획하고 추적
  • 소프트웨어 릴리스를 패키징하고, 버전을 적용하고, 소비자에게 제공
  • 팀원들이 병렬로 작업할 수 있도록 지원하는 분기 전략 선택
  • 여러 개발자들의 코드 변경 충돌 해결
  • GitHub API 및 GitHub 앱을 사용하여 프로세스를 개선해 주는 도구 빌드
  • 문제, 끌어오기 요청 및 검색을 통해 GitHub 리포지토리의 이력 살펴보기

사전 요구 사항

이 학습 경로의 모듈

문제, 알림, 분기, 커밋, 끌어오기 요청 같은 주요 GitHub 기능을 사용하는 방법을 알아봅니다.

프로젝트 보드, 분기 및 릴리스를 사용하여 GitHub에서 릴리스 기반 워크플로를 구현하는 방법을 알아봅니다.

끌어오기 요청을 사용하여 리포지토리 소스 변경 사항을 관리하는 방법을 알아봅니다.

병합 충돌 해결을 사용하여 분기 간에 겹치는 커밋을 해결하는 방법을 알아봅니다.

효율성, 보안 및 안정성을 유지하면서 프로세스 속도를 높일 수 있도록 워크플로의 사용자를 관리하는 GitHub 앱 및 기능의 가치를 최적화합니다.

GitHub에서 필터, 블레임 및 교차 링크를 사용하여 리포지토리 기록을 검색하고 구성하는 방법을 알아봅니다.