コース概要
導入
- なぜバージョン管理が重要なのか?
ソースコントロール向けの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)
- 任意のプログラミング言語の知識
対象者
- 開発者
- ソフトウェアエンジニア
- プロジェクトマネージャー
お客様の声 (1)
フレンドリーで親しみやすいトレーナー。非常に知識が豊富です。
Piotr Kowalski - EduBroker Sp. zo.o.
コース - Git and GitHub Fundamentals
機械翻訳