チェックアウトとブランチの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日に何度もブランチを切り替えるフィーチャーブランチワークフローで特に価値があります。