QiitaGit初心者に捧ぐ!Gitの「これなんで?」を解説します。組み合わせが便利すぎてヤバ子さん。†renameコマンドが簡単だが、gitの管理外になって、rename扱いではなくなる。ファイル名に「example」が含まれているものから、削除する。2.23.0移行で追加されたサブコマンドswitchブランチの切替。-cで新規branch作成。new-branchrestoreカレントフォルダの変更点を戻す。pullしても取得できない。†x.y.zで区切られたタグをバージョンの降順に表示したい。tag-sr」で実行。ファイルサイズ(KB)の大きいコミットを、降順10件まで表示してくれる。cloneはremoteと同じリポジトリを全てチェックアウトするため、巨大なリポジトリだと遅い。絶対に変更したくないディレクトリがある場合等。delete-merged-branches」で実行。†Giteagolang製。httpサーバは内蔵。httpsは非対応なので、nginxやapacheでリバースプロキシを構築する必要あり。v2.7以降で「--sort=key」オプションが使える。