優しいgitの育て方 : info
個人的には git が色んな点で svn を上回っていると感じているが、
まだひとつだけ svn にしかない機能が残っている。
pre>>
% svn info
URL: http://wota.jp/svn/rails/plugins/trunk/dsl_accessor
...
<<--
あれ?この git ってどこのレポジトリのだっけ?
てのを速攻で知りたいときに git info がないのを恨めしく思う。
もちろん .git/config を見ればいいのだが、
pre>>
% cat .git/config
...
[remote "origin"]
url = git@github.com:maiha/mjs.git
fetch = +refs/heads/:refs/remotes/origin/
<<--
svn info に比べると只でさえ type 数が多い上に、
サブディレクトリにいるときの type 数は分析不能になるので、
やっぱり辛い。
中身も長過ぎて url を見つけ出すのも大変だし、
最近では明け方には氷点下近くまで冷え込んでしまって、
コンビニ行くのも一苦労な昨今、
たっきーに
「git config すればええがな」 (声・略礼服の長老)
と言われたので、そうしました。
pre>>
% git config --list
user.email=maiha@wota.jp
user.name=maiha
...
<<--
--list は長いので、get で url だけ登録。
pre>>
% vi ~/.gitconfig
[alias]
url = config --get remote.origin.url
% git url
git@github.com:maiha/mjs.git
<<--
くぅ〜ん♪
でも、git info もやっぱり欲しいです