げんきちの秘密基地

エンジニアリングが世の中の思いを実現してきた歴史に気づき、29歳未経験からWEBエンジニアとして転生!【Danger】綺麗事を割と本気で言ってきます【GitHub】https://github.com/0840kg【Twitter】https://twitter.com/0840kg

git log のフォーマットを設定する方法

ぞす!げんきちです!\\\\٩( 'ω' )و ////

 

「いや、誰だよ」って方は、下記リンクを見てやってください。

  1. はじめまして!げんきちです! - げんきちの秘密基地

  2. 僕がエンジニアになりたい理由 - げんきちの秘密基地

目次〜

f:id:Genkichi:20190317132148j:plain

 

 git logを自分好みにカスタマイズしてみました。

 

BEFORE

コマンド

git log

出力結果

commit f98e49a7176cab5ab2c378d65c5cd095c9adae25 (HEAD -> foo) Author: hoge hoge <fugafuga@gmail.com> Date: Thu Mar 14 21:53:31 2019 +0900 Test 

 

AFTER

コマンド

git log --graph --all --pretty='%x09%ad %x09%Cblue%h%Creset %C(yellow)%cn%Creset %s %Cred%d %Cgreen(%cr)'

出力結果

Thu Mar 14 21:53:31 2019 +0900  f98e49a hoge hoge Test  (HEAD -> foo) (18 hours ago)

 

--graph

ツリー表示

 

--all

他ブランチ含む全てのログ表示

 

--pretty

ログのフォーマット

 

%x09

タブ区切り(タブの16進数コード0x09)

 

日付

 

%Cxxx

色・属性のフォーマットxxx(例: red)を指定する

 

%h

コミットID(Hash値)※短縮版

 

%Creset

色・属性のフォーマットを解除する

 

%cn

Committer の名前

 

%s

コミットメッセージの1行目(Subject)

 

%d

HEADとブランチの表示(Decorate)

 

%cr

Committer の相対日付

 

設定方法

git config --global --edit

すると ~/.gitconfig をエディタで開けます。

 

[alias]     
        plog= log --graph --all --pretty='%x09%ad %x09%Cblue%h%Creset %C(yellow)%cn%Creset %s %Cred%d %Cgreen(%cr)'
 

みたいに編集してあげればOKです。

#plog = pretty log

 

<一日一新>

Zoo フリー。久々で手が震えた。

 

<学習進捗>

学習開始からの期間 :96日
今日までの合計時間:941h
今日までに到達すべき目標時間:874h
目標との解離:67h
10,000時間」まで、

 

残り・・・9,059時間!」

 

以上です。

読んでくれた方々、ありがとうございました!((_ _ (´ω` )ペコ。

genkichi.hateblo.jp

genkichi.hateblo.jp

 

f:id:www08056561815:20190224095507g:plain

twitter.com