git clone --mirror $URL bare リポジトリが作られる git init --bare と大体同じ --mirror オプション付きでリモートリポジトリが追加される git remote add --mirror origin $URL と大体同じ リモートリポジトリが fetch される git fetch origin と大体同じ git push --mirror $NAME ローカルリポジトリの refs/ がそのままリモートリポジトリの refs/ にプッシュされる git push $NAME "refs/*:refs/*" と大体同じ git remote add --mirror=push $NAME $URL config の remote.$NAME に下記が追記される