7.0 KiB
title, intro, versions, type, topics, shortTitle, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | intro | versions | type | topics | shortTitle | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Codespace でソースコントロールを使用する | Codespace 内のファイルに変更を加えた後、変更をすばやくコミットして、更新をリモートリポジトリにプッシュできます。 |
|
how_to |
|
Source control | 513bf0729e1f04bf93f45999b2fa9e45231add5c | e8c012864f |
HT | ja-JP | 11/09/2022 | 148160000 |
{% jetbrains %}
{% data reusables.codespaces.codespaces-jetbrains-beta-note %}
{% endjetbrains %}
{% data variables.product.prodname_github_codespaces %} でのソース管理について
必要なすべての Git アクションを codespace 内で直接実行できます。 たとえば、リモート リポジトリからの変更のフェッチ、ブランチの切り替え、新しいブランチの作成、変更のコミットとプッシュ、pull request の作成を行うことができます。 Codespace 内の統合ターミナルを使用して Git コマンドを入力するか、アイコンとメニューオプションをクリックして最も一般的な Git タスクをすべて完了することができます。 このガイドでは、ソースコントロールにグラフィカルユーザインターフェースを使用する方法について説明します。
{% vscode %}
{% data variables.product.prodname_vscode %} の Git サポートについて詳しくは、{% data variables.product.prodname_vscode %} ドキュメントの「VS Code でのバージョン コントロールの使用」をご覧ください。
{% endvscode %}
{% webui %}
{% data variables.product.prodname_vscode %} Web クライアントのソース管理では、{% data variables.product.prodname_vscode %} デスクトップ アプリケーションと同じワークフローが使用されます。 詳細については、{% data variables.product.prodname_vscode %} ドキュメントの「VS Code でのバージョン管理の使用」を参照してください。
{% endwebui %}
{% data variables.product.prodname_github_codespaces %} を使用してファイルを更新するための一般的なワークフローは次のとおりです。
- {% data variables.product.prodname_dotcom %} のリポジトリのデフォルトブランチから、codespace を作成します。 「リポジトリの codespace を作成する」を参照してください。
- Codespace で、作業する新しいブランチを作成します。
- 変更を加えて保存します。
- 変更をコミットします。
- プルリクエストを発行します。
{% webui %}
{% data reusables.codespaces.source-control %}
{% endwebui %}
{% vscode %}
{% data reusables.codespaces.source-control %}
{% endvscode %}
{% jetbrains %}
ブランチの作成または切り替え
-
ステータス バーの右側にあるブランチ名をクリックします。
-
ポップアップ メニューで、次のいずれかを行います。
変更をコミットする
-
ナビゲーション バーの右側にあるチェック マークをクリックします。
-
[変更のコミット] ダイアログ ボックスで、コミット メッセージを入力します。
-
[コミット] をクリックします。
または、 [コミット] の横にある下向き矢印をクリックし、 [コミットしてプッシュ] をクリックします。
リモートリポジトリから変更をプルする
リモート リポジトリ上の同じブランチから変更をプルし、codespace で作業しているリポジトリのコピーにそれらの変更を適用できます。
リモートリポジトリに変更をプッシュする
保存してコミットした変更をプッシュできます。 それにより、変更がリモートリポジトリの上流ブランチに適用されます。 プルリクエストの作成準備が整っていない場合、または {% data variables.product.prodname_dotcom %} でプルリクエストを作成する場合は、この操作を行うことをお勧めします。
{% endjetbrains %}




![[コミット] チェック マークのスクリーンショット](/jprdonnelly/docs/media/commit/fe8774efe2dccd710b00a75d0739e36ae42723b4/assets/images/help/codespaces/jetbrains-commit-button.png)
![[コミットしてプッシュ] ボタンのスクリーンショット](/jprdonnelly/docs/media/commit/fe8774efe2dccd710b00a75d0739e36ae42723b4/assets/images/help/codespaces/jetbrains-commit-and-push.png)

![[プロジェクトの更新] ダイアログ ボックスのスクリーン ショット](/jprdonnelly/docs/media/commit/fe8774efe2dccd710b00a75d0739e36ae42723b4/assets/images/help/codespaces/jetbrains-update-options.png)
