開発中によく直面するGit操作のユースケース(やりたいこと)を選び、パラメータを入力して、最適なコマンドを安全かつ迅速に生成します。
まだリモートにプッシュしていない直前のローカルコミットのメッセージを上書き修正します。
コミットし忘れたファイルを、新規のコミットを作らずに直前のコミットへ追加統合します。
現在のブランチから新しい作業用ブランチを作成し、同時にそのブランチにチェックアウトします。
マージ済みの有無に関わらず、不要になったローカルのブランチを強制的に削除します。
今チェックアウトしているブランチの名前を、新しい名称に変更します。
過去のコミット履歴を残したまま、そのコミットによる変更を「打ち消すコミット」を新しく作ります。
指定したコミット以降のすべてのコミット履歴と、現在編集中の未コミットの変更をすべて破棄します。
まだステージ(git add)していない特定ファイルの作業コピーの変更を完全に破棄して元に戻します。
リポジトリ内に新しく作られた、Gitの追跡対象になっていない未追跡ファイルを一括で強制削除します。
ローカルリポジトリでコミット書き換え(resetやamend等)を行った後、リモートブランチを強制的に上書きします。
GitHubの移行などでリポジトリの接続先(originなど)のURLが変更になった際の設定を書き換えます。
コンソール上にブランチの分岐・合流を線画(グラフ)で表示し、コミット履歴をわかりやすく1行ずつ表示します。
指定したファイルが過去どのコミットで変更されてきたかを抽出して履歴表示します。