Gitによるバージョン管理基礎
研修情報
| 研修コード | ZZ033 |
|---|---|
| カテゴリ | プログラミング |
| 日数 | 1 日間 |
| 時間 | 09:30 ~ 17:30 |
研修概要
チーム開発におけるGitの仕組みへの理解不足は、コンフリクト発生時の混乱や誤操作によるコード破壊など、重大な手戻りを引き起こす要因となっています。
本研修は、Gitの基本原理からブランチ運用、コンフリクト解消までを1日(7時間)で体系的に学ぶ実践プログラムです。正しいバージョン管理手法の定着により、安全で効率的なチーム開発を実現します。
カリキュラムは、3層構造の概念理解、基本コマンド操作をはじめ、GitLabでのIssue管理やMerge Requestによるレビュー手法で構成されており、現場に必要なスキルを網羅的に学習することができます。
「Issue起票からマージ」まで一気通貫の総合演習を通じ、現場で自走できるコード管理スキルを養成します。
研修目標
Gitの基本からコンフリクトの手動解消までを体系的に習得し、チーム開発において安全にコード管理・統合ができる状態を目指します。
■基本概念とローカル操作:基本用語や3層構造の仕組みを理解し、コマンドを用いた一連のローカル開発フローを一人で実行できる。
■ブランチ運用:作業ブランチでの並行開発と、Merge Requestによる安全なマージ手順を実践できる。
■コンフリクト解消:競合発生の原因を特定し、差分の確認から手動修正、マージ完了までを自力で完遂できる。
研修内容
1. Gitの仕組みと基本操作 | ・バージョン管理の仕組み ・ワークツリー・ステージング・リポジトリ ・Gitの基本コマンド(init/status/add/commit) ・ファイルの追加・変更と履歴確認 |
2. GitLabを使った共同開発の準備 | ・ユーザーアカウントの作成 ・演習用プロジェクトの作成 ・Issueによるタスク管理 ・SSH公開鍵認証 ・リポジトリのクローン |
3. ブランチを使った開発とマージ | ・ブランチの役割と仕組み ・mainと作業ブランチ ・ブランチの作成・切り替え ・作業ブランチでの変更・コミット・push ・ブランチ間の差分確認 ・マージの仕組み ・Merge Requestの作成 ・差分レビュー・Approve・マージ |
4. コンフリクトの発生と解消 | ・発生する理由 ・同じ行を別々に変更した場合の動作 ・競合マーカーの確認 ・手動解消・ステージング・コミット |
5. 総合演習 | ・Issueの起票 ・作業ブランチの作成 ・実装・コミット・push ・MR・レビュー・修正 ・コンフリクト解消 ・mainへのマージと履歴確認 |
対象者
プログラミングコードの記述経験(言語不問)、CLI(コマンド操作)への基本的理解があるエンジニア
※Git知識や利用経験は不要
<このような組織・ご担当者様におすすめ>
・コマンドの誤操作や理解不足による手戻りを防ぎ、チーム開発の作法や手順を標準化したい組織
・コンフリクト発生時に現場が混乱せず、自力で安全に手動解消できる対応力を育成したい組織
・最短期間でIssue起票からレビュー、マージまでの一連の実践的な開発プロセスを体得させたい組織
備考
・定員:15名様・開催場所:対面またはオンライン
・使用教材:弊社オリジナルテキスト
・このコースはアスリーブレインズ株式会社のオリジナルコースです。
カリキュラムが予告なく変更される場合があります。
開催形態
【1社様向け研修についてのお問合せはこちら】
・1社様向け研修の開催を承ります。
開催日程・受講人数・場所・内容アレンジなどお客様のご要望に応じたご提案が可能です。
