ステータスとDiffショートカットのGitエイリアス

コンパクトなステータス表示とdiff操作のgitエイリアスを作成。ブランチ情報付きのショートステータスとステージされた変更のdiffを素早く表示。

Workflow Aliases

詳細な説明

ステータスとDiffのショートカット

これらのエイリアスは最も頻繁にチェックする情報への高速アクセスを提供します:

[alias]
    st = status
    ss = status -sb
    df = diff
    dc = diff --cached
    ds = diff --stat

stss - ステータスバリアント

基本のstエイリアスはシンプルな略語です。ssエイリアスはより興味深いものです:

git ss
# ## main...origin/main
#  M src/app.ts
# ?? new-file.txt
# A  staged-file.ts

-sフラグはショートフォーマット出力を提供し、-bはブランチとトラッキング情報を追加します。

ステータスシンボル

シンボル 意味
M 修正済み
A 追加(ステージ済み)
D 削除
R リネーム
?? 未追跡

dfdcds - Diffバリアント

エイリアス 表示内容
df ステージされていない変更
dc ステージされた変更(次のコミットに含まれるもの)
ds 行数付きの変更ファイルのサマリー

dcエイリアス(diff --cached)は特に重要です。次のコミットに含まれるものを正確に表示し、コミット前のレビューに不可欠です。

ユースケース

ワーキングツリーとステージングエリアの状態を確認するために1日に何十回も使用します。ショートステータスフォーマットは、多くの修正ファイルがある場合にgitの冗長なデフォルト出力よりも素早くスキャンできるため特に便利です。

試してみる — Git Alias Builder

フルツールを開く