Gitコマンド

私が普段よく使うgitコマンドをメモしておこうと思います。

変更した内容(差分)の確認

既存のファイルを変更した後、変更前との差分を確認したい場合には、git diff を実行する。
但し、ステージgit addすると差分は確認できない。
ステージされたファイルの差分を確認するには、--staged を指定する。

変更したファイルをステージする

Gitでファイルをステージングするには、git add を実行する。

ファイルの状態の確認

ファイルが現在どのような状態かを確認するためには、git status を実行する。

コミット

変更内容をコミットするには、git commit を実行する。
コミットメッセージを付けるには、-m オプションを指定して その後ろにコメントを記述する。

リモートに変更内容を送信

ローカルで変更した内容をリモートリポジトリに送信するには、git push を実行する。

コミット履歴の表示

過去にコミットした内容を確認したい場合には、git log を実行する。
オプションを指定しないとコミットを新しい順に表示する
-p オプションを指定すると各コミットの差分を表示する

特定のコミットの詳細を確認

特定のコミットの詳細を確認したい場合には、git show を実行する。

各行の最終コミットを確認

各行の最終コミットや誰が最後にコミットしたかを確認したい場合には、git blame を実行する。

 

 

初Webアプリ CountRTed をリリース

 

初めてのWebアプリ「CountRTed」を 8/29にリリースしました。

公開先は
http://guruguruheadslab.com/Products_A/CountRTed/
です。
CountRTed TOP

何をするアプリか?

Twitterのアカウントを入力すると、
最近の日別のツイート数、リプライ数、被RT数、被Fav数をグラフで表示するだけのシンプルなアプリです。

(さらに…)

Eclipse起動時にAndroid SDK コンテンツ・ローダー 0%で固まる

 

先日ソフトウェアのアップデート&最新のSDK(API19)をインストールした後、Eclipse起動時に右下に「Android SDK コンテンツ・ローダー:(0%)」と表示されたまま待っても待っても一向に進まず、固まるという現象が発生しました。
通常終了ができないので、仕方なく強制終了しました。

Android SDK コンテンツ・ローダー 0%

(さらに…)

「CODE COMPLETE 第2版 上」

 

今回は一冊の本を紹介します。

CODE COMPLETE 第2版 上
「CODE COMPLETE 第2版 上」はかなり昔に購入した本です。
 結構厚みがある本(上巻だけで628ページ!)なので「まとまった時間がとれたら読もう」と思っていましたが、買ってから何年経ったのでしょうか。。。
 今回そのまとまった時間がとれたので、気合い十分で読み始めましたが、なんで何年もそんなに避けていたのだろうかと思うほど、意外と一気に読めました。
 読み終わった感想を一言であらわすと「もっと早く読むべきだった」です。

(さらに…)

アプリ内からFacebookに投稿

 

アプリ内からFacebookへ投稿する場合について。

Facebookから提供されているsample appを参照しながら処理を盛り込んでみたのですが、
うまくいなかい部分があり、少し手を加えたのでその備忘録です。

下記ページにFacebook SDKのインストールからプロジェクトの作成までの手順が載っています。
Android用Facebook SDKスタートガイド

今回作成したのは、ログインボタンとメッセージ入力欄と投稿ボタンだけのシンプルな画面です。

facebookへの投稿画面

(さらに…)