Eclipse Gitリポジトリの取得 〜GitからソースをPullしよう〜



イントロダクション

ウェブ上にあるGIT Hubと自分のパソコン上で動くEclipseを連携して作成したファイルのバージョン管理〜プロジェクト管理が出来ます。

Eclipseのインストールはこちら

Java 開発ツールのインストール

予備情報

Git→リポジトリ(ファイルやソースなどを管理するアプリケーション)
オープンソース(OpenSourceSoftware)と呼ばれるもののうちの一つ

最近の(2018/05/04現在)EclipseではGitへの連携プラグイン(EGit)が初期状態で入っています。ない場合は以下の手順で探してみてください。

インストール

ヘッダー部分の「Help」→「EclipseMarketPlace」もしくは
「ヘルプ」→「Eclipseマーケットプレース」を選択

ここから「インストール」をクリックする

ソースをダウンロードする(Pullする)

プロジェクトを右クリック→インポート

あとは以下の順序で選択して最後にURLを入力してOK

コマンドラインからPullする

正直のところPullする時にうまくいかないことが多いので
コマンドラインでの実行方法を記載したします。
Windows: コマンドプロンプトを起動します。
MacやLinux: Terminalを起動します。
筆者はMacで記載しているので「Terminal」を使用します。
「Javaでゲーム作成する時に使用できるライブラリ」LWJGLをPullします。
1. GitからプルしたいWebページ(URL)を取得する(コピーしておく)
2. Gitをダウンロードしたいフォルダを作成(ターミナルを開く)
>mkdir 作成するフォルダの名前
3. ディレクトリを移動
>cd ./作成したフォルダ

4. 以下のコマンドを入力してエンターキー
>git clone https://github.com/LWJGL/lwjgl3.git

練習用に作成したプロジェクトもあります。よかったらPULLしてください。

Javaの基本的なことを実装(テスト)したソース(JavaDocつき)をPUSHしています。

オススメ

Gitからゲームを落としてくる(JavaGameの一覧があるページ)

・Javaの基本を理解するなら下の「Java Basic」をリポジトリに上げているので参考にどうぞ、ソースと記事で理解しやすいと思います。

<関連ページ一覧>

<開発準備>

Eclipseのインストール

<Java Basic>

  1. Java Basic Level 1 Hello Java
  2. Java Basic Level2 Arithmetic Calculate
  3. Java Basic Level3 About String class
  4. Java Basic Level 4Boolean
  5. Java Basic Level 5If Statement
  6. Java Basic Summary from Level1 to 5
  7. Java Basic Level 6 Traning of If statement
  8. Java Basic Level8 How to use for statement
  9. Java Basic Level 8.5 Array
  10. Java Basic Level 8.5 Array
  11. Java Basic Level 10 While statement
  12. Java Basic Swing〜オブジェクト指向〜
  13. Java Basic Swing Level 2〜オブジェクト指向2

Git

  1. Java Git clone in Eclipse 〜サンプルの取得〜
  2. Eclipse Gitリポジトリの取得 GitからソースをPullしよう〜
  3. IntelliJ IDEA GitGitリポジトリからクローン〜

<Java Step1〜ミニゲーム作成>

Micro:bitで遊ぶ

  1. Micro:bit(Chibi:bit) での開発環境セットアップ
  2. Micro:bit スマホでプログラミング〜ブラウザにアクセス〜
  3. Micro:bit スマホでプログラミング〜Bluetoothの設定〜
  4. PHP JS 〜WebSocketもどきの作成〜
  5. PHP ServerSocket 〜レンタルサーバーでSocket受信〜
  6. Python websocket client〜WebSocket送信処理を作る〜
  7. Micro:bit Python 〜マイクロビット→PCへシリアル通信〜
  8. ターミナル(コマンド)を使う 〜FTPSを使ってファイルアップロード〜
  9. Microbit リファレンス 〜サイトを眺めてみる〜
  10. Microbitで遊んでみる
  11. Microbitで遊ぶ〜ボタンを押す〜
  12. Microbitで遊ぶ〜シリアル通信をする〜
  13. Java Microbit Serial data connect 〜シリアル通信〜※中途半端です
  14. Microbit Python 〜シリアル通信データを受け取る〜
  15. Microbit Python HTTP リクエストを飛ばす
  16. Microbit花火〜MicrobitからWebServerまでの旅〜