【Eclipse + Git・GitHub + EGit】15分でできるJavaプロジェクトのバージョン管理

# はじめに
本記事ではEclipseを使って作成したプロジェクトとGit・GitHubを連携してバージョン管理を行う方法を解説します。Git・GitHubを使ってみたいけどどうすればいいのかわからないという人向けの記事となっておりますので、参考にしていただければ幸いです。

# 前提条件
- Eclipseを使ったプロジェクト作成の方法を理解している
- GitHubのアカウントが作成されており、最低限の使用方法を理解してる

# 目次

1. [EGitの導入](#egitの導入)
1. [Git・GitHubとの連携](#gitgithubとの連携)
1. [commitとpushを行う](#commitとpushを行う)
1. [参考文献](#参考文献)

# EGitの導入

Eclipseを開いて画面上部のヘルプ→Eclipseマーケットプレースをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/52024e69-9a2c-32bf-0a98-e5a334e06cd4.png)

検索バーにEgitと入力して検索し、Egit(上から２番目)をインストール

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/23144293-6d10-4809-d18c-8f251c041995.png)

すべてチェックを入れて確認をクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/8e811f7b-8da9-1c4c-6847-d414669638ec.png)

確認をクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/d9ec769f-e8d2-a237-17ae-28e993c3956a.png)

完了をクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/2566f1fc-f27f-a466-b12c-f983877adbad.png)

はいをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/28bd2aec-ac34-8961-ed57-1c52fb0bc952.png)

# Git・GitHubとの連携

画面右上のパースペクティブを開くをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/1d355125-e8bf-961d-58e7-5c514467cc0d.png)

Gitを選択してokをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/ea438bbe-2590-1c44-45ce-61c54a2f7578.png)

Gitリポジトリーの複製をクリック(git clone)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/3baf48f5-80c3-9409-d176-6ddbbfbcec3c.png)

URLの複製を選択して次へをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/bcd61796-e192-35dc-56b6-44eb9003c66a.png)

URL、ユーザー、パスワードを入力して完了をクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/5c26c33f-ad4b-ef97-2cd3-cdbb19efccdb.png)

※URLはGitHubで対象のリポジトリを開いてCodeをクリックすると表示されます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/60329c80-3d9b-5798-a473-1a3fa40be9cf.png)


次へをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/ce8ad83e-08f7-13e3-f57b-a2062271d3ea.png)

git cloneするディレクトリを選択して完了をクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/799e3485-2e51-48e1-3999-5dd59f2c8c9a.png)

画面左上にリポジトリが作成されていればokです

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/abe6c991-640c-7d56-a251-6392a10b1530.png)

# commitとpushを行う

ファイルの編集を行ったうえで画面右上のGitをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/de1bea16-315a-cea7-e35e-fca776df7909.png)

プロジェクトを右クリック→コミットをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/ece01446-b515-bb0d-8fc8-20408226dd45.png)

ステージされていない変更の中にあるファイルをドラッグアンドドロップしてコミットおよびプッシュをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/03ffa44b-31e1-0c36-efd1-7efc8363d001.png)

ユーザー名とパスワード(アクセストークン)を入力してOKをクリック

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3287818/8f25f0d8-50c4-f79f-1e5b-46a2671f9419.png)

リモートリポジトリの内容が更新されていればOKです

# 参考文献

本記事は以下のサイトを参考に作成しました

https://sukkiri.jp/technologies/devtools/git/egit_win.html

https://digital-literacy88.com/git-5/