アーカイブをエクスポートする
Export Archive… は、git archive のように、.git フォルダーを使用せずに、コミット、ブランチ、またはタグのファイルを .zip または .tar.gz として書き込みます。これは、誰かにリリースのソースを渡す最も簡単な方法です。
無料更新されました
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- エクスポートするコミット、ブランチ、またはタグがグラフ内にあります。
どこで見つけられますか
- コミットまたはタグ Export Archive… を右クリックします。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| まずコミットを見つけてください | ⌘F | Ctrl+F |
ステップ
エクスポートを開く
コミットまたはタグを右クリックして、Export Archive… を選択します。
形式とフォルダーを選択してください
Zip archive (.zip) または Gzipped tarball (.tar.gz) を選択してください。 Folder inside the archive の下に、
project-1.0/などの接頭辞を入力するか、空のままにします。保存
Export… を押して、ファイルの保存場所を選択します。
期待される結果
そのコミットに含まれていたとおりのファイルを含む .zip または .tar.gz。
含まれるものと含まれないもの
.gitattributes内でexport-ignoreとマークされたファイルは除外されます。export-substプレースホルダーが埋められます。- Git LFS ファイルは、その内容ではなく、小さなポインター ファイルとして書き込まれます。
- サブモジュールは含まれていません。サブモジュールのフォルダーは省略されています。
何か問題が発生した場合
「このフォルダ名は使用できません」
フォルダ間には / を使用し、接頭辞は / で終わります (例: project-1.0/)。
質問
アーカイブにはコミットされていない変更が含まれますか?
いいえ、記録されたとおりのコミットが含まれています。