変更のエクスポートについて
GitHub Codespaces を使用しているときに、codespace を起動せずにブランチに変更をエクスポートする場合があります。 これは、使用制限に達した場合や、codespace へのアクセスで一般的な問題が発生している場合に便利です。
codespace を作成した方法に応じて、いくつかある方法のいずれかで変更をエクスポートできます。 いずれの場合も、codespace で現在チェックアウトされている Git ブランチのみがエクスポートされます。 他のブランチに含まれる作業はエクスポートされません。
- 書き込みアクセス権があるリポジトリから codespace を作成した場合は、そのリポジトリの新しいブランチに変更をエクスポートできます。
- 読み取りアクセス権しかないリポジトリから codespace を作成した場合は、そのリポジトリのフォークに変更をエクスポートできます。 GitHub Codespaces によって新しいフォークを作成するか、リポジトリ用のフォークが既にある場合は既存のフォークに codespace をリンクし、フォークの新しいブランチに変更をエクスポートします。 詳しくは、「Codespace でソースコントロールを使用する」を参照してください。
- テンプレートから codespace を作成し、まだ発行していない場合は、その codespace を新しいリポジトリに発行できます。
ブランチへの変更のエクスポート
次の手順では、ブランチまたはフォークに変更をエクスポートする方法について説明します。 発行されていない codespace を新しいリポジトリにエクスポートする方法については、「テンプレートから codespace を作成する」をご覧ください。
-
github.com/codespaces の [Codespaces] ページに移動します。 または、個々のリポジトリでは、 [ コード] メニューをクリックしてください。
-
エクスポートする元の codespace の右側にある省略記号 ( ... ) をクリックします。
-
[ ブランチへの変更をエクスポートする] または [ フォークへの変更をエクスポートする] を選びます。
-
ポップオーバーまたはダイアログ ボックスから、 [Create branch] または [Create fork] を選択します。
新しいブランチの名前は codespace の永続的な名前となり、文字列 codespace-
が先頭に付きます (例: codespace-monalisa-ideal-space-engine-vj59xj67jg42xx7
)。