2018-09-13に更新

Git log --graph を美しくする

Git

Git log --graph を美しくする

.git/configに以下を追記。

[alias]
  lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
  lga = log --graph --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative

git lggit lga と打つと、以下のように表示される。

[email protected]:fk2000[master] $ git lg
* 67ea281 - (HEAD -> master, origin/master, origin/HEAD) merge (4 months ago) <fk2000>
* 7f8dc4f - (tag: 1.0.3) avatar.png change (4 months ago) <fk2000>
* 277f2bb - (tag: 1.0.2) package.json (4 months ago) <fk2000>
* eb37736 - screenshot change (4 months ago) <fk2000>
* 32aaadf - 1.0.1 (4 months ago) <fk2000>
* bfbad84 - (tag: 1.0.1) package.json edit (4 months ago) <fk2000>
* 529c4a0 - fallback delete (4 months ago) <fk2000>
* e2e47c4 - unicorn delete (4 months ago) <fk2000>
* 8a251f0 - avater change (4 months ago) <fk2000>
* 148b3ef - (tag: 1.0.0) first commit (4 months ago) <fk2000>
* f7c11d3 - Use smart quotes (#3) (4 months ago) <Federico Brigante>
* 7d0152f - (tag: v2.0.1) 2.0.1 (4 months ago) <Sindre Sorhus>
* 9495759 - <U+1F411> (4 months ago) <Sindre Sorhus>
* a0da995 - (tag: v2.0.0) 2.0.0 (4 months ago) <Sindre Sorhus>
* ce0eb73 - Init (4 months ago) <Sindre Sorhus>
[email protected]:fk2000[master] $

fk2000

Ruby on Rails, PHP, Golang, JavaScript, Docker, Linux, AWS

Crieitはαバージョンで開発中です。進捗は公式Twitterアカウントをフォローして確認してください。 興味がある方は是非記事の投稿もお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

コメント