Javaコードの管理 その一: Git, Github, Maven, Eclipseの使用 Code management of Java code ep1: Using Git, Github, Maven, Eclipse

最近集中的に、コード管理について考えていた。Jaydleという、野心的なアプリの公開を考えていて、やはりコード管理の問題が浮上したので。Jaydleというのは音楽のダウンロードアプリです。

Recently I focused on thinking about code management. I’m thinking about open to the public “Jaydle” which is my original ambitious application. “Jaydle” is music download application. It’s written in Java so maybe all-platform.

いろいろ勉強した内容というのは、最終的にはEclipseから、MavenとGitおよびGithubを自在に使うというのが目標なのだと思う。

I studied various things, that’s goal is maybe to use Maven, Git, and Github from Eclipse freely.

まずGithubから入ったのだが、その理解のためにはGitを先にしなくちゃならない気がして、コマンドラインからGitコマンドを練習した。このあたりのアプリケーションは、独自の用語を使うのがまず最初の壁だ。

First I tried Github, but to understand Github, felt I should start from Git, so I practiced Git commands on my terminal. These and similar else applications use original terms, so this is first wall to climb.

 

・リポジトリ - ファイルやディレクトリの状態を記録する
・ローカル - ほぼ自分の手元のマシン上に配置するリポジトリ
・リモート - サーバに配置して共有するためのリポジトリ
・コミット - ファイルやディレクトリの追加・変更を、リポジトリに記録する
・ワークツリー - 実際に作業をしているディレクトリ
・インデックス - リポジトリにコミットする準備をするための場所
・プッシュ - リモートへローカルの内容を書き込む
・プル - リモートリポジトリからローカルリポジトリを更新する
・クローン - リモートリポジトリを複製する

などの用語の知識が必要になった。

Repository, Local, Remote, Commit, Worktree, Index, Push, Pull, Clone

terms like above were necessary.
次にコマンド

Next Commands…

・git init  - 新しいリポジトリを作成する
・git status
・git add
・git commit - ファイルやディレクトリの追加・変更を、リポジトリに記録する
・git log
・git push - リモートリポジトリで自分の手元のローカルリポジトリの変更履歴を共有する
・git remote add
・git clone

などを使った。だいたいこれらで、コマンドラインからローカル(手元のコンピュータ)にリポジトリを作って、それをリモート(サーバ上の保管場所、Githubで作ったローカルと同名のリポジトリ)にプッシュ(アップロードすること)した。

Used commands like above. By these commands, I made local repository (it’s on your computer) from terminal and pushed (upload)  to remote (repository on the server, same name to local repository and made on Github).

そして、同じ操作をEclipse上で行う練習をして、次はMavenへと進んだ。

Then, I practiced to manipulate same things on Eclipse and proceeded to Maven…

 

参考・引用サイト

サルでもわかるGit入門
https://backlog.com/ja/git-tutorial/intro/intro1_1.html

Advertisements

One thought on “Javaコードの管理 その一: Git, Github, Maven, Eclipseの使用 Code management of Java code ep1: Using Git, Github, Maven, Eclipse

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s