コマンドで覚える、チームで活かす、Gitの基礎。
研修概要
Git/GitHubソースコード管理入門は、Git/GitHubを用いたソースコード管理の基本から、チーム開発を安全に進めるための実践スキルまでを体系的に習得することを目標とした実践型研修です。バージョン管理の概念・Gitの基本操作(add・commit・push・pull)・GitHubでのソースコード共有を習得した上で、ブランチ・マージ・コンフリクト解消といったチーム開発に必須のスキルを演習を通じて体得させます。
言語・フレームワークを問わず、すべてのエンジニアに必要な基礎教養であるGit/GitHubを一気通貫で扱うことで、研修翌日から開発現場で即活用できる体制を確立させます。
こんな課題を持つ企業におすすめ
開発現場
- 「最終版」ファイルが乱立し、上書き事故が繰り返されている開発チームで、変更履歴の自動管理が定着していない。
- 複数メンバーが同じファイルを編集する際に誰かの変更が消えるトラブルが頻発し、最新ファイルの所在が不明になっている。
- 採用したエンジニアがGitの基本操作を知らず、先輩が毎回教える手間が発生している。新人・若手の早期戦力化が課題になっている。
- 「とりあえずGitを入れた」状態でブランチすら切られておらず、ツールが形骸化したまま運用されている。
- GitHub ActionsによるCI/CD導入を見据えて、Git/GitHubの基礎をチーム全体に定着させたい。開発基礎力の底上げを組織的に進めたい。
本研修の到達目標
開発現場
- 1Gitの基本操作ができるようになりますadd / commit / push / pull の各コマンドを正確に実行し、変更履歴を管理できるようになります。
- 2ローカルとGitHubの役割の違いを理解していますローカルリポジトリとリモートリポジトリの関係を正確に説明し、使い分けができるようになります。
- 3GitHubを使ってソースコードを共有できるようになりますリモートリポジトリへのpushとpullを通じて、チームメンバーとソースコードを安全に共有できるようになります。
- 4ブランチ・マージ・コンフリクトの基本を理解しています作業用ブランチを切り、変更をマージし、コンフリクトが発生した際の正しい解消手順を実行できるようになります。
- 5チーム開発を安全に進めるための考え方を身につけています複数人で同じリポジトリを共有する際の基本的な運用ルールと作業の流れを理解し、現場での実践に備えられるようになります。
本研修の特長
実務に近い演習環境でハンズオン実践
Windows 11 + Visual Studio Code + Git Graph・GitLensという現場と同じ環境で演習します。演習比率50〜60%の「失敗→修正→理解」サイクルを繰り返すことで、知識ではなく使える習慣として定着させます。
コマンドから始めて概念まで体系的に理解
add/commit/pushの操作手順を覚えるだけでなく、分散型バージョン管理の仕組みと「なぜその操作が必要か」を理解させる構成にしています。GUIツール時代にも通用するGitの本質的な理解を提供します。
ブランチ・コンフリクト解消まで完結
入門研修でありながら、チーム開発で必ず発生するブランチ操作とコンフリクト解消まで含めた完成度の高いカリキュラムを提供します。受講者が「一人で解消できる」自信を持って現場に戻れる設計です。
研修カリキュラム
| 日程 | 章・学習テーマ | 学習内容・習得スキル |
|---|---|---|
| 1日目 | 第1章:ソースコード管理の概要 | ソースコード管理の役割と必要性、バージョン管理の概念、集中型・分散型の違いを学習します。 |
| 第2章:GitとGitHubの概要 | Gitの特徴と提供機能、リポジトリの概念、GitHubなどのリモートリポジトリサービス、VSCode拡張機能(Git Graph・GitLens)の役割を学習します。 |
|
| 第3章:Gitの基本操作 | Gitのインストールと初期設定、ローカルリポジトリの作成、add/commit/pushの各操作、git statusによる状態確認、コミット間の移動を実践します。 |
|
| 第4章:GitHubによるソースコード共有 | GitHubリポジトリの作成、ローカルリポジトリとGitHubの紐づけ、push/pullによる同期、.gitignoreを使ったGit管理対象からの除外設定を実践します。 |
|
| 2日目 | 第5章:チーム開発とGitHub | リポジトリへのメンバー招待、クローンによるリポジトリの取得、pullによる最新コードの取り込みを実践します。複数人での開発フローを体験し、チーム開発の基本を習得します。 |
| 第6章:チーム開発を安全に進める | ブランチの作成・切り替え・削除・マージを実践し、並行開発の流れを体得します。マージ時に発生するコンフリクトの原因・解消方法を演習を通じて習得し、チーム開発を安全に進める力を身につけます。 |
必要な受講環境と前提知識
受講環境
本研修はWindows 11環境を前提とした演習構成です。事前にVisual Studio CodeとGitのインストールをお願いします。GitHubアカウントは演習当日までにご準備いただくか、当日作成する時間を確保します。
| ホストOS | Windows 11 |
|---|---|
| IDE | Visual Studio Code |
| 拡張機能 | Git Graph(Gitのブランチやコミットをグラフで表示)、GitLens(コミット履歴の表示) |
| 外部サービス | GitHubアカウント(無料プランで可) |
前提知識
- OS基本操作:Windowsでのファイル操作(フォルダ作成・移動・削除)ができること。
- コマンドプロンプト:ターミナル(コマンドプロンプト)の起動と基本的な操作経験があること。完全未経験の場合は導入時間を追加します。
- プログラミング経験:必須ではありませんが、ソースコードを扱う文脈がある方が理解が深まります。
- あると望ましい知識(推奨):GitやGitHubの名前・概念をなんとなく知っていること(操作経験は不要)。テキストファイルの編集・差分確認の経験があるとスムーズです。
お問い合わせ
本研修に関するご質問・お申し込みは、以下のフォームよりお問い合わせください。
担当者より2営業日以内にご連絡いたします。
