22

だから私は次のようなことをしています

 git log --graph --pretty='%h %d %s' -n10

最近のコミットの簡単な履歴を取得します。

私が抱えている唯一の問題は、ほとんどの場合、タグを表示することに興味がなく、ブランチだけを表示することに興味があるということです。ただし、%dはタグとブランチの両方を表示します。タグではなくブランチ名のみを表示できる方法はありますか?

4

4 に答える 4

-2

これをあなたに追加してください.gitconfig

[alias]
        blog = log --graph --oneline --pretty=format:'%Cred%h%Creset - %C(yellow)%s%Creset %C(green)<%an>%Creset %C(blue)@%d%Creset' --abbrev-commit

このようにして、コミット番号、コミットがどのように行われたか、どのブランチでコミットされたかというメッセージのみを取得します。入力するだけで、git blog必要なときに色を見ることができます

そして、あなたが本当にブランチ名だけなら、次のようにします:

git log --graph --oneline --pretty=format:'%C(blue)@%d%Creset'

于 2012-11-08T15:34:57.480 に答える
-2

チェックアウトしgit log --helpて具体的に%dオプション:

%d: ref names, like the --decorate option of git-log(1)

これはあなたのタグです。したがって、コマンドからドロップするだけです。つまり、次のようになります。

git log --graph --pretty='%h %s' -n10
于 2020-01-15T17:54:13.463 に答える