Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

ブランチへの変更のエクスポート

この記事では、codespace の変更をブランチにエクスポートする手順について説明します。

変更のエクスポートについて

GitHub Codespaces を使用しているときに、codespace を起動せずにブランチに変更をエクスポートする場合があります。 これは、使用制限に達した場合や、codespace へのアクセスで一般的な問題が発生している場合に便利です。

codespace を作成した方法に応じて、いくつかある方法のいずれかで変更をエクスポートできます。 いずれの場合も、codespace で現在チェックアウトされている Git ブランチのみがエクスポートされます。 他のブランチに含まれる作業はエクスポートされません。

  • 書き込みアクセス権があるリポジトリから codespace を作成した場合は、そのリポジトリの新しいブランチに変更をエクスポートできます。
  • 読み取りアクセス権しかないリポジトリから codespace を作成した場合は、そのリポジトリのフォークに変更をエクスポートできます。 GitHub Codespaces によって新しいフォークを作成するか、リポジトリ用のフォークが既にある場合は既存のフォークに codespace をリンクし、フォークの新しいブランチに変更をエクスポートします。 詳細については、「Codespace でソース コントロールを使用する」を参照してください
  • テンプレートから codespace を作成し、まだ発行していない場合は、その codespace を新しいリポジトリに発行できます。

ブランチへの変更のエクスポート

次の手順では、ブランチまたはフォークに変更をエクスポートする方法について説明します。 発行されていない codespace を新しいリポジトリにエクスポートする方法については、「テンプレートから codespace を作成する」を参照してください。

  1. github.com/codespaces の [Codespaces] ページに移動します。 または、個々のリポジトリでは、 [ コード] メニューをクリックします。

  2. エクスポートする元の codespace の右側にある省略記号 ( ... ) をクリックします。

  3. [ Export changes to a branch] または [ Export changes to a fork] を選択します。

    ブランチへの変更をエクスポートする

  4. ポップオーバーまたはダイアログ ボックスから、 [Create branch] または [Create fork] を選択します。

新しいブランチの名前は codespace の永続的な名前となり、文字列 codespace- が先頭に付きます (例: codespace-monalisa-ideal-space-engine-vj59xj67jg42xx7)。