大量のディレクトリ(.gitリポジトリ)の、コミットハッシュとアクティブブランチ名を列挙する方法をご紹介します。
Gitの履歴を reflog で確認し、reset --hard でハードリセットを C# で実行できるように実装します。
Git で変更のかかったファイルを列挙する方法をご紹介します。事情で Github などが使えない場合に有効です。
Git のコマンドを自作のプログラムから実行する方法をご紹介します。