お問い合わせ

コース概要

導入

  • なぜバージョン管理が重要なのか?

ソースコントロール向けのGitシステム機能の概要

  • お好みのオペレーティングシステムへのGitインストール
  • 基本的なGitの属性とコンポーネントの入門
  • リポジトリ、コミット、ファイルとは何か?

Gitワークフローと基本システムプロセスの理解

  • 異なるGitの状態とは何か?
  • リポジトリとGitフォルダの作成

既存プロジェクトの管理とGitを使用したファイル処理

  • コミットとメッセージの扱い
  • Gitリポジトリ内への変更のコミットと取り消し
  • ログの記録とバージョン履歴へのアクセス

Gitにおけるブランチングとマージの入門

  • ブランチングとマージのプロセスの種類に親しみを持つ
  • Gitでの特殊なマーカの活用
  • Gitのタグ付けとスタッシュ機能の使用
  • GitでResetとReflogをどのように使うか?

GitHubの機能とアーキテクチャの概要

GitHubユーザーアカウントの設定とGitHubプロファイルの管理

  • GitHubへの認証と資格情報の更新
  • SSH vs. HTTPS
  • GitHubでSSHを使用して認証を確認する

GitHubリポジトリの作成とローカルGitリポジトリとのリンク

  • GitHubリポジトリのクローン作成またはアーカイブ化

ローカルコピー内でのリポジトリコンテンツのインスタンス化

コンテンツの変更をGitHubリポジトリへ公開する

中間的なリポジトリ機能と設定の使用

GitHubの書式および構文の練習

  • テーブルの活用とコードブロックの使用
  • GitHubでのURLおよび参照の自動リンク化

GitHubファイルおよびフォルダへの操作

  • ローカルリポジトリとのファイル変更の同期

GitHubコミットの作成、編集、転送

  • コミットの管理とローカルリポジトリクローンの処理

コミットのレビューとローカルコピーでのコミットIDの使用

GitHubにおけるFetchおよびPullコマンドの理解

GitHubの基本フォークおよびクローン概念の理解

GitHubへの変更のプッシュとPush Requestsの確認

Forksとの連携とPull Requestsへの変更提案

Pull Requestsのレビューと提案された変更の組み込み

GitHubマージにおける競合の解決とCLIでの作業

GitHub TagsおよびReleasesの入門

  • ローカルTagsの活用とGitHub Tagsの更新
  • 新しいGitHub Releaseの開始、削除、作成

GitHub Pull Requests、Commits、Tagsの比較

GitHub Gistsとの連携およびスニペット機能の理解

Codespacesを介した開発プロジェクトとの統合

GitHub Organizationの作成とチームの管理

  • Organizationalアカウントと個人用GitHubアカウントの違い
  • 既存のGitHub機能の実行

GitHubプロジェクトの管理とProject Boardsの処理

リポジトリ情報のフィルタリングとGitHubフィルタの共有

APIおよびWebhooksによるGitHubの拡張

  • OAuthトークンを使用したGitHubの自動化

GitHub Issuesのトラブルシューティング

まとめと結論

要求

  • コマンドとターミナルの使用経験(Windows、Linux、またはMac)
  • 任意のプログラミング言語の知識

対象者

  • 開発者
  • ソフトウェアエンジニア
  • プロジェクトマネージャー
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー