Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

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

この記事では、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)。