トレーニング > システム管理 >分散ソフトウェア開発用Git(LFD109x)
トレーニングコース

分散ソフトウェア開発用Git(LFD109x)

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

対象者

このコースは、共同開発環境での作業経験が限られているか、まったくないコンピューターユーザーを対象としています。および/または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)を使用して動作するように設計されています。