すべてのgithubリポジトリのバックアップスクリプトを実行しています。git bundle createリポジトリの単一ファイルを作成するために使用しています。
git bundlecreateの前にgitfetch / pullを実行する必要がありますか?はいの場合、どちらか:フェッチまたはプル?
私はその男を理解していません:
このコマンドは、元のマシンのアーカイブにオブジェクトと参照をパッケージ化することで動作するgitfetchとgitpullのサポートを提供します
ありがとう
主bundleな目的は、2 台のマシン間で接続が不可能な場合に、リポジトリ間でデータを交換できるようにすることです。git を使用すると、バンドルをリモート マシンでフェッチ/プル コマンドのソースとして使用できる場合に、オフラインで転送できるバンドルを作成できます (たとえば、伝書鳩の CD-ROM を使用)。
fetchとの違いpullは簡単です。pull== fetch+ merge. _
バックアップを作成する最も簡単な方法はgit clone --mirror <url>、定期的に を使用することgit remote updateです。最小限のトラフィックで差分のみを転送します。
単一のファイルが必要な場合は、ミラー クローン フォルダーを圧縮するだけです。