Informationen zum Exportieren von Änderungen
Es kann vorkommen, dass du deine Änderungen in GitHub Codespaces in einen Branch exportieren musst, ohne deinen Codespace zu starten. Dies kann hilfreich sein, wenn du eine Ausgabengrenze erreicht hast oder ein allgemeines Problem beim Zugreifen auf deinen Codespace besteht.
Du kannst deine Änderungen auf verschiedene Arten exportieren, je nachdem, wie du den Codespace erstellt hast. In jedem Fall wird nur der Git-Branch exportiert, der gerade im Codespace ausgecheckt ist. In anderen Branches enthaltene Arbeiten werden nicht exportiert.
- Wenn du den Codespace anhand eines Repositorys erstellt hast, auf das du Schreibzugriff hast, kannst du deine Änderungen in einen neuen Branch des Repositorys exportieren.
- Wenn du den Codespace anhand eines Repositorys erstellt hast, auf das du nur Lesezugriff hast, kannst du deine Änderungen in einen Fork des Repositorys exportieren. GitHub Codespaces erstellt einen neuen Fork für dich oder verknüpft deinen Codespace mit einem bestehenden Fork, wenn du bereits einen für das Repository hast, und exportiert deine Änderungen in einen neuen Branch des Forks. Weitere Informationen finden Sie unter Verwenden der Quellcodeverwaltung in deinem Codespace.
- Wenn du den Codespace anhand einer Vorlage erstellt und noch nicht veröffentlicht hast, kannst du den Codespace in einem neuen Repository veröffentlichen.
Note
GitHub blockiert Pushes mit Dateien, die größer als 100 MiB sind. Wenn Ihr Codespace große Dateien enthält, können Sie Ihre Änderungen nicht in eine Verzweigung oder Fork exportieren. Weitere Informationen finden Sie unter Informationen zu großen Dateien auf GitHub.
Exportieren von Änderungen in einen Branch
In den folgenden Schritten wird beschrieben, wie du deine Änderungen in einen Branch oder Fork exportierst. Weitere Informationen zum Exportieren eines unveröffentlichten Codespaces in ein neues Repository findest du unter Erstellen eines Codespaces aus einer Vorlage.
-
Wählen Sie in der oberen linken Ecke von GitHub aus, und klicken Sie dann auf Codespaces, um zur Seite „Eigene Codespaces“ auf github.com/codespaces zu gelangen. Oder klicke für ein einzelnes Repository auf das Menü Code.
-
Klicke auf die Auslassungspunkte (...) rechts neben dem Codespace, aus dem du Code exportieren möchtest.
-
Wähle Änderungen in einen Branch exportieren oder Änderungen in einen Fork exportieren aus.
-
Klicken Sie im Dialog auf Verzweigung erstellen oder Abzweigung erstellen.
Der Name des neuen Branches ist der permanente Name deines Codespaces, dem die Zeichenfolge codespace-
vorangestellt ist, z. B codespace-ideal-space-engine-w5vg5ww5p793g7g9
.