変更のエクスポートについて
GitHub Codespaces を使用しているときに、codespace を起動せずにブランチに変更をエクスポートする場合があります。 これは、使用制限に達した場合や、codespace へのアクセスで一般的な問題が発生している場合に便利です。
codespace を作成した方法に応じて、いくつかある方法のいずれかで変更をエクスポートできます。 いずれの場合も、codespace で現在チェックアウトされている Git ブランチのみがエクスポートされます。 他のブランチに含まれる作業はエクスポートされません。
- 書き込みアクセス権があるリポジトリから codespace を作成した場合は、そのリポジトリの新しいブランチに変更をエクスポートできます。
- 読み取りアクセス権しかないリポジトリから codespace を作成した場合は、そのリポジトリのフォークに変更をエクスポートできます。 GitHub Codespaces によって新しいフォークを作成するか、リポジトリ用のフォークが既にある場合は既存のフォークに codespace をリンクし、フォークの新しいブランチに変更をエクスポートします。 詳しくは、「Codespace でソースコントロールを使用する」をご覧ください。
- テンプレートから codespace を作成し、まだ発行していない場合は、その codespace を新しいリポジトリに発行できます。
メモ
GitHub では、100 MiB を超えるファイルを含むプッシュがブロックされます。 コードスペースに大きなファイルが含まれている場合、ブランチまたはフォークに変更をエクスポートすることはできません。 詳しくは、「GitHub での大きいファイルについて」をご覧ください。
変更をブランチにエクスポートする
次の手順では、ブランチまたはフォークに変更をエクスポートする方法について説明します。 発行されていない codespace の新しいリポジトリへのエクスポートについては、「テンプレートから codespace を作成する」をご覧ください。
-
GitHub の左上隅にある を選択し、 コードスペースをクリックして、github.com/codespaces の [Your codespaces] ページに移動します。 または、個々のリポジトリでは、[ Code] メニューをクリックしてください。
-
エクスポートする元の codespace の右側にある省略記号 ( ... ) をクリックします。
-
**<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-branch" aria-label="git-branch" role="img"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg> 変更をブランチにエクスポートする** または **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-branch" aria-label="git-branch" role="img"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg> 変更をフォークにエクスポートする** を選択します。![codespace 一覧とその 1 つのドロップダウン メニューのスクリーンショット。[ブランチへの変更をエクスポートする] オプションが表示されています。](/assets/cb-89112/images/help/codespaces/export-changes-to-a-branch.png)
-
ダイアログ ボックス内で、[分岐の作成] または [フォークの作成] をクリックします。
新しいブランチの名前は codespace の永続名となり、文字列 codespace- が先頭に付きます (例: codespace-ideal-space-engine-w5vg5ww5p793g7g9)。