トレーニング > システム管理 > Git for Distributed Software Development (LFD109x)
トレーニングコース

Git for Distributed Software Development (LFD109x)

Linuxカーネルコミュニティから生まれたソース管理システムであるGitを徹底的に紹介します。これにより、広く分散されたソフトウェア開発を効率的に運用できます。

コースの評価
4.2 / 5つ星
対象者

このコースは、共同開発環境での作業経験が限られているか、まったくないコンピューターユーザーを対象としています。および/またはLinuxやその他のオープンソースプロジェクトですでにいくつかの作業を行っており、Gitの使用方法を十分に理解しようとしている人向けです。
少なく読む 続きを読む
学習内容

このコースでは、Gitとは何かとそのインストール方法を学びます。リポジトリを初期化し、変更を加え、他の人が利用できるようにし、他の人が行った変更を取得して使用する方法を説明します。このコースでは、自分や他の人の作業でエラーを見つける方法と、作業コピーに戻ってエラーの原因となった変更をすばやく特定する方法を学びます。また、クローン作成、分岐、コミットの作成、差分の取得、マージの実行、リベースなど、いくつかの重要なGit手順についても理解します。このコースでは複雑なワークフローに触れ、問題が発生したときにワークフローにアプローチする方法を理解します。
少なく読む 続きを読む
身につく知識

このコースでは、Gitを使用して新しいリポジトリを作成したり、既存のリポジトリのクローンを作成したり、新しい変更をコミットしたり、リビジョン履歴を確認したり、古いバージョンとの違いを調べたり、さまざまなブランチで作業したり、リポジトリをマージしたり、分散開発チームで作業したりする準備をします。
少なく読む 続きを読む
おもなテーマ
ようこそ!
第1章Gitの概要
第2章Gitのインストール
第3章Gitおよびリビジョン管理システム
第4章Gitの使用:例
第5章Gitの概念とアーキテクチャ
第6章ファイルとインデックスの管理
第7章コミット
第8章ブランチ
第9章相違点
第10章マージ
第11章ローカルおよびリモートリポジトリの管理
第12章パッチの使用
第13章高度なGitインターフェース:Gerrit
最終試験(確認済みトラックのみ)

関連のコースや認定
このコースを最大限に活用するには、次のものが必要です。

  • あらゆるオペレーティングシステムの開発者としての経験。
  • コマンドラインでの作業経験は必要ありませんが、役に立ちます。

このコースのラボ演習は、ネイティブハードウェアで動作するか、KVM、VMWare、VirtualBoxファミリなどのハイパーバイザーの下で仮想マシン(VM)を使用して動作するように設計されています。

レビュー
2023年5月
このコースの実践的な方向性を特に高く評価しました。理論的な各側面は実際の例、課題、演習によって強化され、実際のプロジェクトで Git を適用する方法を学ぶことができました。
2023年4月
このコースでは、Git の基礎を紹介し、日常の使用に必要な多くの重要な Git サブコマンドを教えます。
2023年2月
各モジュールが 1 つのアクションをカバーし、実践的な例と知識テストでそれについて議論したことが気に入りました。
2023年1月
全体として、非常に興味深く、有用です。ラボは学習を統合しました。
2022年12月
PDF ウォークスルーを備えたラボが気に入り、自分のコンピューターで試すことができ、これを行うことで多くのことを学びました。