2013年9月2日月曜日

Android StudioでGit(git init 〜 Initial commitまで)

Android StudioでGitを使ってみたメモ。
(最終的にうまくいきませんでした...)

<2013.09.04追記>
オペレーションがイケテナカッタので
こちらに書き直しました。
Android StudioでGit(Changesツールウィンドウを使ってみた)
http://neta-abc.blogspot.jp/2013/09/android-studiogitchanges.html

環境

・Mac OS X 10.8.4
・Android Studio (I/O Preview) 0.2.6

git init

メニューの[VCS] - [Enable Version Control Integration...]をクリック。

プルダウンメニューからGitを選んで[OK]ボタンをクリック。

するとこんな感じになる。
Gitの管理対象だけど、まだgit addされていないファイルが赤文字になっているようだ。

Version Control Consoleを見るとgit initが行われた模様。
fatal: bad revision 'HEAD'とあるが、よく分からない...

.gitignore

ルートプロジェクトのルートディレクトリに.gitignoreファイルを配置する。
.gitignoreファイルの設定内容はこちらの記事を参照。
Android Studioと.gitignore
http://neta-abc.blogspot.jp/2013/09/android-studiogitignore.html
↑の.gitignoreに.gradle/を追加

するとこんな感じに。
.gitignoreで除外したファイルの文字色が白に変わった。

git add

ルートプロジェクトのルートディレクトリを選択した状態で右クリック。
[Git] - [Add to VCS]をクリック。

そうすると、Git管理対象ファイルの文字色が緑に変わる。

git commit

ルートプロジェクトのルートディレクトリを選択した状態で右クリック。
[Git] - [Commit Directory...]をクリック。

コミットメッセージを入力して[Commit]ボタンをクリック。

gradle-wrapper.propertiesファイルでWarningが出ますが、よくわからないのでそのまま[Commit]ボタンをクリック。。

Git管理対象ファイルの文字色が緑から白に変わる。

ターミナルから確認したところコミットはできました。

git statusで確認したところ
.gradle/がUntrackedだよと言われている...

Version Control Consoleで確認すると確かにgit addの時に.gradle/がaddされていない。
んー。。
.gradle/下のファイルをGitの管理対象にすべきか調べて出直して来ます...

iosched(2013)の.gitignoreの設定を確認したところ
.gradle/は除外対象になっていました。

0 件のコメント:

コメントを投稿