Introduction to GitHub
GitHub 入門( 45 分)
初心者開発者、 GitHub 初心者、そして学生を対象としたこのモ
ジュールでは、 GitHub リポジトリ内での実践的な体験、必須機能
の概要を提供します。
https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming/tree/main/01-Introduction-to-GitHub
Profile
髙尾 哲朗
システム構築のプロセス評価、改善、策定、開発フレームワークの設計、
実装管理、プリセールスやプロジェクトの立ち上げなど
•ブログ : http://blog.processtune.com
•プロフィール : Tetsuro Takao on
Facebook, Twitter or
http://mvp.microsoft.com
•コミュニティ : .NET ラボの運営スタッフ
https://dotnetlab.connpass.com/
•Microsoft MVP : Developer Technologies
[July 2010 – June 2025]
学習内容
リポジトリ、ブランチ、コミット、プルリクエストについて紹介します。
作成内容:プロフィールの README として使用できる短い Markdown ファイル
を作成します。
前提条件:なし。このコースは、 GitHub を初めて使用する日に最適な入門コース
です。
所要時間:このコースは 45 分で修了できます。 1.GitHub の基本機能を理解する。
2. リポジトリ管理のベストプラクティス
を学ぶ。
3. ブランチ、コミット、プルリクエスト
など、 GitHub のフローを理解する。
4.Issue やディスカッションを確認して、
GitHub のコラボレーション機能を探索
する。
5.GitHub の通知とサブスクリプションの
管理方法を理解する。
補足
料金プラン
Microsoft Learn (事前に読んでおく)
Exercise
Create Branch
Commit a file
Open a pull request
Merge your pull request
Review
Introduction to
GitHub Codespaces
GitHub Codespaces 入門( 45 分)
クラウドホスト型のインスタント開発環境である GitHub Codespaces
はコーディングに必要なすべての必須言語、ツール、ユーティリティ
を備えたコンテナ。
https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming/tree/main/02-Introduction-to-GitHub-
Codespaces
学習内容
Codespaces のライフサイクル全体、共同作業。
作成内容: devcontainer.json ファイル、カスタマイズ、パーソナライゼーションを含むコードス
ペース。
前提条件: Visual Studio Code の使用、 Visual Studio Code ドキュメント、 GitHub の使用。
所要時間:このコースは 15 分で修了できます。
1. GitHub Codespaces について説明しま
す。
2. GitHub Codespaces のライフサイクル
と各ステップの実行方法を説明します。
3. GitHub Codespaces でカスタマイズで
きる様々な機能を定義します。
Create a new repository
このボタンが出
ている人はブラ
ウザを再読込し
てください
GitHub Codespaces and Visual Studio Code
1: Create your first codespace and push
code
2: Add a custom image to your codespace!
2: Commit changes directly to the main
branch
2: Navigate Active Codespace
3: Customize your codespace!
3: Customize your codespace!
4: Personalize your codespace!
appendix
付録
Emoji

Introduction to GitHub - Codespacesハンズオン.pptx

Editor's Notes

  • #2 自己紹介をよむ 【クリック】
  • #4 プライベートリポジトリはアクションの分数を使用する
  • #5 分散型バージョン管理システム。Subversionは集中型バージョン管理システム。Bitbucket、Azure DevOps OrganizationsのAzure Repos(Entra ID連携)、GitLab(Slack、JIRA、Jenkins連携)、CloudForge(Subversionが使える)。 AIで強化されたスケーラブルな開発プラットフォームであり、セキュアなソフトウェアをビルドして配布することができる。リポジトリ、ブランチ、コミットの基本的な知識とコラボレーションを行うためのさまざまな機能、それから実際にリポジトリを作成します。このセッションではこの部分から行います。
  • #9 承認、拒否、または追加提案。変更したら自動的にCodeタブにCompare & pull request buttonが表示されるこの場合Step5から、そうでない人はPull requestsタブに同じボタンがあります。さらに、それもない人はNew pull requestボタンをクリックしてbeseとcompareを指定します。プルリク(PR)を選択するとチェックが走り、プルリクエストが作成されます。ここではシークレットが作成されていないこと、このステップのタイトルが存在していること、次のコンテンツをプッシュ、プッシュしたコンテンツのタイトルが存在していることなどをチェックしています。このような保護ルールのほかにルールセットを作ってプルリクの自動マージなども構成できます。
  • #10 変更内容をmainブランチに適用すること。
  • #11 変更内容をmainブランチに適用すること。
  • #24 変更内容をmainブランチに適用すること。