Home > Mac | 技術 > gitをブラウズするのに最適な「tig」をMacportsから入れてみた

gitをブラウズするのに最適な「tig」をMacportsから入れてみた

gitをブラウズするのに最適な「tig」をMacportsから入れてみた

コンソールから使える git ブラウザ、tig が超便利 - って、なんでですか〜 - subtechを読んで、普段あんまりgitでソースを管理していないんですが、gitのログがかっこよく閲覧できそうなので試しにtigをインストールしてみました。

んで、Macportsにあるかな〜と思って探してみたら、

$ sudo port search tig

tig @0.16.2 (devel)
A text interface to git repositories

あるじゃない!あるじゃない!
ということなので、

$ sudo port install tig

ってやってみたら、以下のようにエラーが出ていっこうに進みません。(多分このエラーはそうそう起きるものではないとは思います)

$ sudo port install tig
---> Computing dependencies for tig
---> Dependencies to be installed: git-core curl curl-ca-bundle p5-error python26 gdbm rsync popt
---> Verifying checksum(s) for curl-ca-bundle
Error: Target org.macports.checksum returned: certdata-1.67.txt does not exist in /opt/local/var/macports/distfiles/curl
Error: Failed to install curl-ca-bundle
Log for curl-ca-bundle is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl-ca-bundle/main.log
Error: The following dependencies were not installed: git-core curl curl-ca-bundle p5-error python26 gdbm rsync popt
Error: Status 1 encountered during processing.
To report a bug, see

そもそもgitはMacportsから入れていないので、そのあたりかなと思いgitのインストールを試みても同じエラーがでる。
んで以下の記事を参考にしていたらcleanというコマンドを発見!

setup_osx.wiki - bear-project - Project Hosting on Google Code
MacPortsでインストールするときにChecksumエラーが出る場合の対処方法 - yinkywebの日記

おりゃ!!

$ sudo port clean curl-ca-bundle

結果、すんなりtigのインストールに成功しました!

でもまだgitのパスがまだ古いほう(Macportsで入れてないほう)を見に行ってしまうので、
/etc/paths.dディレクトリ内にあるgitファイルの中身を書き換えました。

vim /etc/paths.d/git
/opt/local/bin/git

これに関しては、以下の記事がなかったら、分からなかったよ。
最近のMac OSXで、PATHをスマート(?)に管理するやり方。 - こせきの技術日記
Mac OS X に於ける Path の追加方法 : Sadayuki の Blog

これでようやく

$ git --version
git version 1.7.3.2

と最新のgitを見に行ってくれるようになりました!

tigを使うにはgitで管理しているディレクトリに移動して、tigコマンドを実行するだけ。

$ cd /hoge/code/
$ tig


あとは適当にタイプしていけば慣れてくるのかな?
いろいろ試してみたいと思いますっ!

k
Move cursor one line up
j
Move cursor one line down.
m
Switch to main view.
Tab
Switch to next view.

[via]
The tig Manual

操作方法についてはこちらの記事がすごい参考になります!
CUI な Git ブラウザ tig を入れてみた - Born Too Late

■gitの関連記事
せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで : 僕は発展途上技術者
Git入門 ゼロから始めるGitドリル-エンジニアは空を飛ぶ

入門git
入門git
posted with amazlet at 12.01.27
Travis Swicegood
オーム社
売り上げランキング: 24084

Trackback:0

TrackBack URL for this entry
http://hisasann.com/cgi-bin/mt/mt-tb.cgi/1267
Listed below are links to weblogs that reference
gitをブラウズするのに最適な「tig」をMacportsから入れてみた from HouseTect, JavaScriptな情報をあなたに

Home > Mac | 技術 > gitをブラウズするのに最適な「tig」をMacportsから入れてみた

Tag cloud
月別アーカイブ
Powered by
Powered by
Movable Type Commercial 4.261

Page Top