Deletions are marked like this. | Additions are marked like this. |
Line 24: | Line 24: |
しかし、Gitでは「(リモートリポジトリの)登録だけ」ということはできず、必ずそのクローンが伴い、このパースペクティブに登録されるものは、クローンされてローカルに生成したリポジトリになる。 |
しかし、Gitでは「(リモートリポジトリの)登録だけ」ということはできず、必ずそのクローンが伴い、このパースペクティブに登録されるものは、クローンされてローカルに生成したリポジトリになる。他のボタンは、既にあるローカルリポジトリを登録するか、新規にローカルリポジトリを作成するかで、要するに、ここで「リポジトリ」と言っているのは必ず「ローカル」ということ。ここがSVNとは根本的に異なる。 LocationのURIに「https://github.com/ysugimura/Spoon-Knife.git」と入力する。ブラウザ上では「https://github.com/ysugimura/Spoon-Knife」だが、ここでの入力はお尻に「.git」をつける。他は一切入力しなくて構わないので、Nextをクリック、ブランチはmasterしかないのでそれを選択、ローカルリポジトリの場所を聞かれるが、デフォルトが「~/git/Spoon-Knife」になっているのでそのままFinish。 == Eclipseプロジェクトを作成する == |
git
github上のリポジトリを、eclipseのプラグインEGitを使って操作していく。
- github.comのアカウントがあり、githubで指示されるセットアップは行なっていること。
- eclipseにEGitをインストールしてあること。
githubのサンプルリポジトリ「https://github.com/octocat/Spoon-Knife」をクローンして自分のリポジトリを作成してあること。
参考
git参考
EGit参考
Spoon-Knifeのローカルリポジトリを作成する
「Git Repository Exploring」パースペクティブを開き、上のボタンのうちの「Clone a git Repository and ...」をクリック。
このパースペクティブは、SVN用の「SVN Repository...」と似ているが機能は全く異なる。SVNの場合には、基本的に「リポジトリの場所」を登録しておき、そのツリー中の任意の場所をいくつでもプロジェクトとしてチェックアウトできるものだった。 しかし、Gitでは「(リモートリポジトリの)登録だけ」ということはできず、必ずそのクローンが伴い、このパースペクティブに登録されるものは、クローンされてローカルに生成したリポジトリになる。他のボタンは、既にあるローカルリポジトリを登録するか、新規にローカルリポジトリを作成するかで、要するに、ここで「リポジトリ」と言っているのは必ず「ローカル」ということ。ここがSVNとは根本的に異なる。