チェックアウトとブランチのGitショートカットエイリアス

checkout、ブランチ一覧、switchなどの一般的なブランチ操作用のgitエイリアスを作成。co、br、swショートカットでタイピングを削減。

Branch Aliases

詳細な説明

チェックアウトとブランチのショートカット

最も広く採用されているgitエイリアスは、ブランチ操作のシンプルな略語です。これらの3つのエイリアスは開発者のキャリアを通じて数千回のキーストロークを節約します:

[alias]
    co = checkout
    br = branch
    sw = switch

なぜこれらが重要か

これらのコマンドは1日に何十回も使用されます。git checkout feature-branchの代わりにgit co feature-branchと入力することで、毎回5文字節約できます。

拡張ブランチエイリアス

基本に追加して、より具体的なショートカットを構築:

[alias]
    co  = checkout
    cob = checkout -b
    br  = branch
    brd = branch -d
    brD = branch -D
    sw  = switch
    swc = switch -c
エイリアス コマンド 目的
co checkout ブランチの切り替えやファイルの復元
cob checkout -b 新しいブランチを作成して切り替え
br branch ブランチの一覧表示、作成、削除
brd branch -d マージ済みブランチを削除
brD branch -D ブランチを強制削除(未マージでも)
sw switch ブランチの切り替え(checkoutより安全な新しい代替)
swc switch -c 新しいブランチを作成して切り替え

checkoutとswitchの比較

Git 2.23でgit checkoutの代わりにgit switchが導入されました。checkoutはブランチの切り替えとファイルの復元の両方ができますが(混乱の原因)、switchはブランチの切り替えのみを行います。明確さのために多くのチームがswitchに移行していますが、どちらもエイリアスとして問題なく動作します。

ユースケース

ブランチの作成、切り替え、削除の際に日常の開発ワークフローで使用します。1日に何度もブランチを切り替えるフィーチャーブランチワークフローで特に価値があります。

試してみる — Git Alias Builder

フルツールを開く