1.GitとEclipseの基礎知識
1.1 Gitとは? 〜バージョン管理の基礎〜
🔹 Gitの役割と重要性
Git(ギット)は、ソフトウェアのバージョン管理システムの一つです。
プログラムを開発する際、コードが変更されるたびにその履歴を記録し、過去の状態に戻したり、複数人で同時に開発を進めたりできます。
たとえば、「Wordの上書き保存」をイメージしてください。
通常のファイルでは、上書き保存をすると前のバージョンが消えてしまいます。
しかし、Gitを使えば過去のバージョンをいつでも取り出せるので、間違った変更を元に戻せます。
🔹 Gitの基本用語
Gitを理解するために、最低限知っておくべき基本用語を紹介します。
用語 | 説明 |
---|---|
リポジトリ(Repository) | ファイルやディレクトリの変更履歴を管理する場所。フォルダのようなもの。 |
ローカルリポジトリ | 自分のPC内にあるリポジトリ。 |
リモートリポジトリ | GitHubやGitLabなどのクラウド上のリポジトリ。 |
コミット(Commit) | ファイルの変更を記録すること。保存ボタンのような役割。 |
プッシュ(Push) | ローカルリポジトリの変更をリモートリポジトリへ送ること。 |
プル(Pull) | リモートリポジトリの最新の変更をローカルに取り込むこと。 |
ブランチ(Branch) | コードの流れを分岐させる機能。テストや新機能開発時に使う。 |
マージ(Merge) | 別のブランチで作業した変更を統合すること。 |
コンフリクト(Conflict) | 同じ箇所を別の人が変更し、競合が発生すること。 |
🔹 バージョン管理のメリット
Gitを使うと、次のようなメリットがあります。
✅ 過去のバージョンに戻れる!
「間違えて消しちゃった!」という時も、Gitの履歴を見て元の状態に復元可能。
✅ 複数人で同時に開発できる!
チーム開発では、複数人が同じファイルを編集することが多い。
Gitを使えば、誰が・何を・いつ変更したのかが記録されるので、混乱しない。
✅ 開発スピードが向上する!
Gitを活用すると、新しい機能の開発やテストを並行して進めることができる。
1.2 Eclipseとは? 〜開発環境の基礎〜
🔹 Eclipseの概要
Eclipse(エクリプス)は、プログラミングをするための**統合開発環境(IDE)**です。
Javaをはじめとする様々な言語で使えるツールで、多くの企業やプロジェクトで採用されています。
✅ Eclipseの主な機能
- コードの補完(入力の手間を省略)
- エラーチェック(ミスを早期に発見)
- デバッグ(バグの発見と修正をサポート)
🔹 EclipseでGitを使うためのEGitプラグイン
Eclipseには「EGit」というGit用のプラグインが組み込まれており、コマンドを使わずにGitの操作ができるのが特徴です。
EGitを使うと、ボタン操作だけで次のようなことが可能になります。
✅ Eclipse内でリポジトリを作成・管理
✅ GUIで簡単にコミットやプッシュができる
✅ ブランチの管理が視覚的にできる
🔹 Eclipse + Gitのワークフロー
EclipseとGitを組み合わせると、以下のような流れで開発が進みます。
1️⃣ GitHubにリモートリポジトリを作成
2️⃣ Eclipseでリモートリポジトリをクローン(コピー)
3️⃣ Eclipseでコードを編集・保存
4️⃣ 変更をGitにコミット(履歴を記録)
5️⃣ リモートリポジトリにプッシュ(チームと共有)
6️⃣ 他の人の変更をプル(最新の状態を取得)
1.3 事前準備:EclipseにGitを導入する
🔹 1. Gitがインストールされているか確認
EclipseでGitを使うには、PCにGitがインストールされている必要があります。
🔍 確認方法(Windows)
- コマンドプロンプトを開く
- 以下のコマンドを入力c
git --version
- 例:「git version 2.35.1」などと表示されればOK
もしインストールされていなければ、Git公式サイトからダウンロードできます。
🔹 2. EclipseでGitを有効にする
Eclipseには「EGit」が標準で入っていますが、もし入っていなければ以下の手順でインストールできます。
✅ EGitのインストール手順
- Eclipseを起動
- 「ヘルプ」メニュー → 「Eclipseマーケットプレイス」を開く
- 「EGit」で検索
- 「Eclipse Git Team Provider」を選択してインストール
- Eclipseを再起動
🔹 3. Gitの初期設定
Gitを初めて使う場合、以下の設定をしておきましょう。
✅ ユーザー情報を設定
git config --global user.name "あなたの名前"
git config --global user.email "あなたのメールアドレス"
この設定は、**「誰がコミットしたのか?」**を記録するために必要です。
✅ まとめ
この章では、GitとEclipseの基本を学びました。
次の章では、実際にEclipseを使ってGitリポジトリを作成し、基本操作をしてみましょう! 🚀
セイ・コンサルティング・グループの新人エンジニア研修のメニューへのリンク
投稿者プロフィール
-
セイ・コンサルティング・グループ株式会社代表取締役。
岐阜県出身。
2000年創業、2004年会社設立。
IT企業向け人材育成研修歴業界歴20年以上。
すべての無駄を省いた費用対効果の高い「筋肉質」な研修を提供します!
この記事に間違い等ありましたらぜひお知らせください。