Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
55
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

git log --oneline のお供に --no-merges

git-log-graph-oneline

このようなコミットグラフを描く時、簡潔に表示させようと --graph を抜くと、

git-log-oneline

と表示されます。

しかし、マージコミットが多く、実際の変更コミットが埋もれてしまいますよね。
そこで --no-merges オプションを付けてみましょう。

git-log-oneline-nomerges

すごく簡潔になりました!
とはいえ、このままでは情報が少なすぎるので --pretty で表示を調整しましょう。

$ git log --no-merges --date=short --pretty='format:%C(yellow)%h %C(green)%cd %C(blue)%an%C(red)%d %C(reset)%s'

git-log-nomerges-pretty

good!

ちなみに

--no-merges の逆に、マージコミットのみにする --merges オプションもありますよ。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
55
Help us understand the problem. What are the problem?