質問: ### 前提・実現したいこと 今すでにあるリモートリポジトリをクローンして開発に参加する方法を知りたいです。 フォーク→クローン→プロジェクトのインポート→コミット→push成功まで実現したい。 オススメのディレクトリの構成をアドバイスいただきたいです。 ### わからない事 ``` ・試したことに書いてある所以降の作業がわかりません ・プロジェクトを共有するとディレクトリがどうなっていれば正しい?(管理しやすい)のかわからない ・今あるリモートリポジトリをフォークしてクローンするとディレクトリがどうなっていれば正しい?(管理しやすい)のかわからない。※プロジェクトとローカルリポジトリのディレクトリの位置関係がいまいちわからない。 /users/hoge/workspace/eclipse/ この後のディレクトリの構成。 ``` ### その他の情報 ``` ・Egitを使っています (本当はターミナルでの操作をしたいのですがローカルリポジトリをるまでできましたが、それ以降の操作(eclipseに反映する方法?!)がわからないため別で質問します。) ・自分のディレクトリ /users/hoge/workspace/eclipse/ ・リモートリポジトリの名前 自分のgithubのアカウント名/test ``` ### 試したこと 1.ローカルリポジトリを作る 2.今eclipseに存在するプロジェクトをローカルリポジトリとプロジェクトの共有する 3.ローカルリポジトリにコミットする 4.githubのアカウントを作りリモートリポジトリを作成する (ssh鍵の作成と登録) 5.pushする 6.リモートリポジトリにpushされたことを確認する ここまではできました。 これは管理者?が最初に行う作業だと認識しています。 ・ネットの記事を見て一度試して見たんですが もともとのプロジェクトの形(pushした時のパッケージ等の形)と変わってしまいます。 しかもソースコードを書き換えても「ステージングされていない変更」に追加されないのでコミットできない。 (上の試した事の流れではちゃんと追加されていたのでコミットできました。) 1.ローカルリポジトリを削除する 2.プロジェクトも削除する ここまで今できています。 これから先の作業がわかりません ### 補足情報(FW/ツールのバージョンなど) PC MacbookAir2017 開発環境 eclipse2018 使用言語 java
回答: EclipseからGitリポジトリを取得して開発したいのであれば、 SourceTreeやGitHub DesktopなどのGitクライアントからリポジトリを取得して、すでにローカルリポジトリに存在する場合は、インポート>Git>既存のローカルリポジトリ からEclipseのプロジェクトとしてインポートできます。 まだローカルになく、リモートのリポジトリからローカルへ取得しつつEclipseプロジェクトとしてインポートする場合は、インポート>Git>クローンURI から選択して取得します。 ディレクトリ構成はそのGitプロジェクトに依存するものです。