10
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Androidアプリ開発(Eclipse)で快適なGitHubライフを送る

Last updated at Posted at 2014-06-27

最近のEclipseにはEgitという、Eclipse上でgitを使うためのプラグインが最初からインストールされているけど、これがとてつもなく使いづらかった。

ターミナル上でのgit操作に慣れていると、

ってEgitでどうやるんだっけ?みたいな感じで、コマンドだと直ぐ叩けるのにEgitだと調べないといけない、みたいな状況が煩わしかった。

なので、EclipseでGit(GitHub)使う時もコマンドで操作するようにした。
WindowsだとGit BASHが便利だった。

Git BASHは以下からダウンロードできる。
Git for Windows

最初の設定とか

SSH秘密鍵は以下に設置。
C:\Users\hoge.ssh

ユーザ名とメールアドレスを設定。

git config --global user.name "hoge"
git config --global user.email hoge@hoge.com ```


あとは、こんな感じで普通にgitコマンドが叩けるようになる。
![20140525123309.png](https://qiita-image-store.s3.amazonaws.com/0/47437/33ee8692-cf45-62d7-f0d8-a0c45c1de249.png)



## Eclipseとの連携 


よくある使用例としては、GitHubから
``` git clone hoge

して、Eclipseで
Import→Android→Existing Android Code Into Workspace
からcloneしてきたプロジェクトを取り込む。

リモートブランチに切り替える時は

すればEclipse上でも切り替わる。たまに直ぐ反映されないときあるけど、Eclipse上でプロジェクトをリフレッシュすればOK。

mergeやpull、pushなども問題なく動く。プロジェクトに反映されないときは、checkout時と同じくリフレッシュすればOK。

その他設定とか

Git BASHは日本語の入力ができないっぽいので、commitコメント編集時に、日本語入力できるエディタを呼び出すように設定する。

git config --global core.editor "'hoge.exe'"

あとAndroidアプリ開発時の.gitignoreはこんな感じ。

.gitigrore
*.apk
*.ap_
*.dex
.DS_Store
*.class
bin/
gen/
local.properties

元記事: http://alexam.hateblo.jp/entry/2014/05/25/123643

10
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?