Kohei Nozaki's blog 

ローカルで一人用Gitを使ってみる


Posted on Monday Jan 27, 2014 at 09:45AM in Technology


Eclipseでローカルで一人用Gitを使う方法。初期の操作と日常的な操作。

環境

  • Eclipse Kelper SR1
  • OS X 10.9.1

JBoss Toolsも入れたせいかもしれないが、どうやら最初からGitプラグイン的なものが入っているようだ。

初回の操作

プロジェクトをGitリポジトリに登録する

たぶん微妙な表現だと思うけど。すでに登録したいプロジェクトが存在するものとする。

  1. プロジェクトを右クリックしてTeam→Share Project

  2. Gitを選んでNext

  3. Createを押す

  4. 適当な場所と名前を入れてFinish

  5. 入力内容を確認してFinish

  6. 結果プロジェクトのアイコンがこんな表示になる

初回コミット

  1. プロジェクトを右クリックしてTeam→Commit

  2. 名前とメールアドレスを入れてOK。Githubとか使うと公開されるのかなこれ。とりあえず迷惑メール来ても良さそうなのを入れとく

  3. コミットメッセージと対象資源を選択してCommit。右上のチェックボックスのボタンをクリックすると全ての資源にチェックが入る。何か除外した方が良さそうなものとかも混じってそうな気もするがとりあえずこれで。

  4. 結果プロジェクトのアイコンがこんな表示になる。何も資源が入ってないフォルダは?のままだけどこれでいいのかな。

日常的な操作

編集〜差分確認〜コミット

  1. 資源を編集して保存するとアイコンがこうなる。「>」 が付く

  2. 差分を確認してみる。プロジェクトを右クリックしてCompare With→HEAD Revisionを選択

  3. Git Tree Compare窓に編集された資源が表示されるのでHigeServlet.javaをダブルクリック

  4. 差分が表示される

  5. 差分を確認したら初回と同じ要領でコミットすると、「>」が消える

ローカルの編集内容を破棄してHEADに戻す

  1. 編集した資源を右クリックしてReplace With→HEAD Revisionを選択

  2. OK

履歴を見る

  1. プロジェクトを右クリックしてTeam→Show in Historyを選択

  2. こんな感じに表示される。詳細な情報はこの画面から辿れるようだ

その他

  • Macの場合は.DS_Storeをgitに無視させる設定を入れておくとよい[3]。
  • Eclipseの設定ファイル群を外したい場合は[4].

参考文献

  1. Eclipse + maven + bitbucket でJava開発 - Level.TRACE
  2. Git - Book
  3. グローバルな.gitignore を設定して、すべてのgitリポジトリで無視するファイルを設定する|WEBデザイン Tips
  4. Eclipse で Android アプリを作る時の .gitignore | SLUMBERS