1
0
mirror of synced 2026-01-10 09:02:35 -05:00
Files
docs/translations/ja-JP/content/codespaces/developing-in-codespaces/using-source-control-in-your-codespace.md
2022-11-22 16:51:48 +00:00

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 内のファイルに変更を加えた後、変更をすばやくコミットして、更新をリモートリポジトリにプッシュできます。
fpt ghec
* *
how_to
Codespaces
Fundamentals
Developer
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 %}

ブランチの作成または切り替え

  1. ステータス バーの右側にあるブランチ名をクリックします。

    ステータス バーのブランチ名のスクリーンショット

  2. ポップアップ メニューで、次のいずれかを行います。

    • 現在のブランチに基づいて新しいブランチを作成するには、現在のブランチの名前をクリックし、 [新しいブランチ] を選びます。

      新しいブランチ オプションのスクリーンショット

      新しいブランチの名前を入力し、 [作成] をクリックします。

      ブランチの作成ダイアログ ボックスのスクリーンショット

    • 既存のブランチをチェックアウトするには、チェックアウトするブランチの名前の入力を始めます。一覧からブランチをクリックし、 [チェックアウト] をクリックします。

      チェックアウト オプションのスクリーンショット

      {% tip %}

      ヒント: 他のユーザーが最近、リモート リポジトリのファイルを変更した場合、切り替え後のブランチでは、変更を自分の codespace にプルするまで、それらの変更が表示されません。

      {% endtip %}

変更をコミットする

  1. ナビゲーション バーの右側にあるチェック マークをクリックします。

    [コミット] チェック マークのスクリーンショット

  2. [変更のコミット] ダイアログ ボックスで、コミット メッセージを入力します。

  3. [コミット] をクリックします。

    または、 [コミット] の横にある下向き矢印をクリックし、 [コミットしてプッシュ] をクリックします。

    [コミットしてプッシュ] ボタンのスクリーンショット

リモートリポジトリから変更をプルする

リモート リポジトリ上の同じブランチから変更をプルし、codespace で作業しているリポジトリのコピーにそれらの変更を適用できます。

  1. ナビゲーション バーの右側で、下向きの矢印をクリックします。

    プロジェクトの更新の下向き矢印ボタンのスクリーンショット

  2. [プロジェクトの更新] ダイアログ ボックスで、受信した変更をマージまたはリベースするかどうかを選びます。

    [プロジェクトの更新] ダイアログ ボックスのスクリーン ショット

  3. [OK] をクリックします。

リモートリポジトリに変更をプッシュする

保存してコミットした変更をプッシュできます。 それにより、変更がリモートリポジトリの上流ブランチに適用されます。 プルリクエストの作成準備が整っていない場合、または {% data variables.product.prodname_dotcom %} でプルリクエストを作成する場合は、この操作を行うことをお勧めします。

  1. ナビゲーション バーの右側で、上向きの矢印をクリックします。

    コミットのプッシュの上向き矢印のスクリーンショット

  2. [コミットのプッシュ] ダイアログ ボックスで、 [プッシュ] をクリックします。

{% endjetbrains %}