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社様向け研修の開催を承ります。
  開催日程・受講人数・場所・内容アレンジなどお客様のご要望に応じたご提案が可能です。

公開研修の開催スケジュール ※1名様からお申込み可能

現在開催予定のコースはございません。