GitHub でプロジェクトのライフサイクルを管理する

中級
DevOps エンジニア
管理者
開発者
ソリューション アーキテクト
GitHub

GitHub プロジェクトを完全に制御します。 作業の計画と追跡、効果的なブランチ戦略、および API を用いた GitHub の拡張により、アイデアから、ユーザーによるソフトウェアの使用まで、リリースの全過程を管理します。

このラーニング パスでは、次のことを学習します。

  • GitHub のプロジェクト ボードを使用して、作業の計画と追跡を行う。
  • ソフトウェア リリースをパッケージ化し、バージョン管理して、利用者に提供する。
  • チーム メンバーが並行して作業できるようなブランチ戦略を選択する。
  • 複数の共同作成者によるコードの変更における競合を解決する。
  • GitHub API と GitHub アプリを使用して、プロセスを改善するツールを構築する。
  • イシュー、pull request、検索を通じて、GitHub リポジトリの履歴を調べる。

前提条件

このラーニング パス内のモジュール

issue、通知、ブランチ、コミット、pull requestなど、GitHub の主要な機能を使用する方法について説明します。

プロジェクト ボード、ブランチ、リリースを使用して、GitHub にリリース ベースのワークフローを実装する方法を学習します。

pull request を使用して、リポジトリ ソースへの変更を管理する方法を学習します。

マージ競合解決を使用して、ブランチ間で重複するコミットを解決する方法について学習します。

GitHub アプリと機能の価値を最適化してワークフロー内のユーザーを管理し、効率、セキュリティ、および信頼性を維持しながらプロセスを高速化します。

GitHub でフィルター、blame、クロスリンクを使用してリポジトリ履歴を検索し、整理する方法について説明します。