問題タブ [git-blame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
99 参照

git - 他のコマンドと同じコミットの省略形の長さを git Blame に使用する

このgit blameコマンドは、他のコマンドよりも 1 文字長い長さに短縮されたコミット ハッシュを表示します。例えば:

出力から省略されたハッシュを頻繁にコピーして貼り付け、blameログまたは対話型リベースの一連のコミットで検索します。しかし、省略形はgit blame出力で 1 文字長いため、最後の文字を削除することを忘れないでください。そうしないと、検索で何も見つかりません。

スクリプトには、省略されていないハッシュと磁器形式を使用します。しかし、インタラクティブな使用のために、省略されたハッシュを使用したいと考えています。

オプションを設定core.abbrevしても役に立ちません。git blameそれに1つ追加します。1つ少ない値で設定core.abbrevして呼び出すことblame --abbrevは機能しますが、短いコミットIDの適切な長さを決定するgitのヒューリスティックの利点を失うため、良い解決策ではありません。このオプションを明示的に渡すか、別のコマンド名を使用する必要があります。エイリアス。

git blame短縮されたコミット ID に他の git コマンドと同じ長さをプレーンに使用させるにはどうすればよいですか?