9

現在作業しているメイン リポジトリには、ローカル バックアップ、開発パートナーのワークステーション、およびホストされたリポジトリの 3 つの標準リモートがあります。ほとんどの場合アクティブな 3 つまたは 4 つのブランチがあり、そのうちの 1 つがマスターです。

以下を使用して、1 日を通して定期的にブランチを監視しています。

git log --graph --oneline --decorate -15 my-branch his-repo/his-branch master other-branch

--decorate非常に不安定な開発ブランチに関する状況を知ることができるため、非常に重要です。問題は、すべてのリモート参照とすべてのブランチ、タグなどが装飾に表示されることです。

特定の参照のみを出力するように制限--decorateする方法はありますか? コマンドラインで参照をリストすると、表示される参照ではなく、表示されるコミットのみが制限されます。

ありがとう、マイク

4

4 に答える 4

4

これをすぐに使用できるように制限することはできません。しかし、.git / refsの操作のスクリプトを作成し、:)の直後に復元することを妨げるものは何もありません。

于 2012-02-20T19:23:49.727 に答える
3

いいえ。decorate を使用している場合は、使用可能なすべての名前が装飾として使用されます。--decorate=short混乱を減らしますが、見ようとしている装飾の総数を減らすことはありません.

git logこの特定の機能が必要な場合は、自分自身の出力を非常に簡単に装飾するスクリプトを作成できます。

于 2012-02-20T19:13:42.077 に答える
0

これは私のために働く...

git log --decorate-refs-exclude 'refs/tags/*'
于 2021-12-02T10:21:16.103 に答える