CodingFirst

C言語、Perl、JavaScript、最近はPythonも。出来上がったものより、プログラムを書くことが好き。あと、スイーツ。

スポンサーサイト

  • このエントリーをはてなブックマークに追加
  • web拍手 by FC2
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

git logで、gitk --all くらい情報ほしい

  • このエントリーをはてなブックマークに追加
  • web拍手 by FC2

git log でリビジョンのツリーと、branchの情報が欲しいなーと。

やっとできた。。

git log --graph --all --color --pretty='%x09%h %cn%x09%s %Cred%d'

--graph: ツリー表示が付く
--all: 全てのログ。カレントのブランチだけに限らず。
--color: 色
--pretty: ログのフォーマット。%dが branch。

早速、alias 登録。

git config --global alias.log-all "log --graph --all --color --pretty='%x09%h %cn%x09%s %Cred%d%Creset'"

こんな感じ。

$ git log-all
*       99255c5 yukiocc  modify to first commit  (master)
| *     e802d11 yukiocc  issue-xxx: add xxx function.  (issue-xxx)
|/  
*       abfdaec yukiocc  first commit

issue-xxxは、rebaseしてから masterにマージしよう...という感じかな?

gitk --all だと別ウィンドウになってしまうけど、これならパッと確認できていい感じ。これで git コマンドだけで満足できるようになったかも。

(9/25 加筆)

'--prety'の最後に%Cresetを追加。環境によっては赤が次行に続いてしまうため。

(9/29 変更)

'--prety'で表示するハッシュをparent(%p)でなく、コミット(%h)に変更


入門Git入門Git
(2009/09/19)
濱野 純(Junio C Hamano)

商品詳細を見る
スポンサーサイト


★☆★コメント★☆★

コメントの投稿

Name
Subject
Mail
URI
Comment
Pass
Secret 管理者にだけ表示を許可する

トラックバック

http://iyukki.blog56.fc2.com/tb.php/88-90cbeb09

 | HOME | 

Search

Recent Entries

Foot Print



Categories

Monthly

Recent Comments

Recent Trackbacks

Profile

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。