ステータスとDiffショートカットのGitエイリアス
コンパクトなステータス表示とdiff操作のgitエイリアスを作成。ブランチ情報付きのショートステータスとステージされた変更のdiffを素早く表示。
Workflow Aliases
詳細な説明
ステータスとDiffのショートカット
これらのエイリアスは最も頻繁にチェックする情報への高速アクセスを提供します:
[alias]
st = status
ss = status -sb
df = diff
dc = diff --cached
ds = diff --stat
stとss - ステータスバリアント
基本のstエイリアスはシンプルな略語です。ssエイリアスはより興味深いものです:
git ss
# ## main...origin/main
# M src/app.ts
# ?? new-file.txt
# A staged-file.ts
-sフラグはショートフォーマット出力を提供し、-bはブランチとトラッキング情報を追加します。
ステータスシンボル
| シンボル | 意味 |
|---|---|
M |
修正済み |
A |
追加(ステージ済み) |
D |
削除 |
R |
リネーム |
?? |
未追跡 |
df、dc、ds - Diffバリアント
| エイリアス | 表示内容 |
|---|---|
df |
ステージされていない変更 |
dc |
ステージされた変更(次のコミットに含まれるもの) |
ds |
行数付きの変更ファイルのサマリー |
dcエイリアス(diff --cached)は特に重要です。次のコミットに含まれるものを正確に表示し、コミット前のレビューに不可欠です。
ユースケース
ワーキングツリーとステージングエリアの状態を確認するために1日に何十回も使用します。ショートステータスフォーマットは、多くの修正ファイルがある場合にgitの冗長なデフォルト出力よりも素早くスキャンできるため特に便利です。