私が試してみました:
git archive HEAD --format=zip > archive.zip
:次に、archive.zipに電子メールを送信し、もう一方の端でarchive.zipをフォルダーに解凍します。しかし、gitコマンドを試してみると、これでは有効なgitリポジトリが生成されないことがわかります。
私が試してみました:
git archive HEAD --format=zip > archive.zip
:次に、archive.zipに電子メールを送信し、もう一方の端でarchive.zipをフォルダーに解凍します。しかし、gitコマンドを試してみると、これでは有効なgitリポジトリが生成されないことがわかります。
回答:
git bundle
1つのファイルを使用してメールで送信できます
「を参照してくださいgitのを使用するプロジェクトをバックアップします」
gitバンドルは、別のリモートのように扱うことができるため、非常に簡単に作成して再度インポートできる1つのファイルです。
受信したら、クローンを作成するか、そのファイルからフェッチできます。
「githubリポジトリのバックアップ」で述べたように、最初のメールですべてのブランチをバンドルする必要があります。
$ git bundle create /tmp/foo-all --all
アンドレアスはコメントで言及し、スコット・チャコンは最近(2010年3月)には、このトピックの「かわいい」の記事を書いたProGitブログ:
git archive
ます!