

 AWS Cloud9 は新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。[詳細はこちら](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# リファレンス: Git パネルで利用可能な Git コマンド
<a name="gitpanel-reference"></a>

の Git パネルメニュー AWS Cloud9 は、コアコマンドとアドバンスト git コマンドの両方への便利なユーザーインターフェイスアクセスを提供します。

ブランチのマージや削除に使用されるコマンドなど、特定の git コマンドは、Git パネルの検索フィールドを通じてのみ使用できます。

また、Git パネルがコマンドを実行し、リポジトリと連携する方法をカスタマイズすることもできます。デフォルト設定を変更するには、まず **AWS Cloud9**、**Preferences (設定)**を選択します。［**Preferences (設定)**］ウィンドウで、［**Project Settings (プロジェクト設定)**］を選択**します**。

情報アイコンの上にカーソルを合わせると、設定の簡単な説明の読み取りができます。

![Git パネルインターフェイスの表示](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/git-preferences.png)


**注記**  
公式の Git サイトからリストされている Git コマンドの詳細なドキュメントにアクセスできます: [https://git-scm.com/doc](https://git-scm.com/doc)。

## Git パネルメニューから利用可能な Git コマンドのリファレンス
<a name="git-menu-options"></a>

リポジトリ名の反対側の記号を選択して、**Git パネル**メニューにあるオプションにアクセスします。

![Git パネルインターフェイスの表示](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/git-menu-access.png)



**Git パネルメニュー**  

| メニューオプション | 説明 | 
| --- | --- | 
| **コミット** | リポジトリの作業ディレクトリにステージングエリアを追加したコンテンツをコミットします。コミットメッセージを追加します。 | 
| **更新** | GitPanel インターフェイスを更新して、作業ディレクトリとステージングエリアのステータスを表示します。 | 
| **プルl** | リモートリポジトリからローカルリポジトリに最新の変更をプルします。 | 
| **プル (リベース)** | リモートブランチからプルされたリモート変更に、ローカルの変更を再適用します。 | 
| **...からプッシュ** | ローカルリポジトリ内のブランチにコミットされた変更をリモートリポジトリ内のブランチにプッシュします。 | 
| **プッシュ** | ローカルリポジトリにコミットされた変更内容をリモートリポジトリにプッシュします。 | 
| **プッシュ先…** | ローカルリポジトリ内のブランチにコミットされた変更をリモートリポジトリ内のブランチにプッシュします。 | 
| **同期** | `git pull` コマンドの後に`git push` コマンドを実行してローカルリポジトリとリモートリポジトリのコンテンツを同期します。 | 
| **チェックアウト先…** | 既存のブランチに切り替えるか、ブランチを作成してそのブランチに切り替えます。 | 
| **ブランチの発行** | ローカルリポジトリで作成されたプライベートブランチを公開し、リモートリポジトリで使用できるようにします。 | 
| **すべてコミット** | ステージングされたファイルとステージングされていないファイルの両方をリポジトリにコミットします。(`git commit` コマンドを実行する前に `git add -A` コマンドを実行して、ステージングエリアにファイルを追加します)。 | 
| すべてコミット (修正) | 前回のコミットのメッセージを変更します。(`git commit` コマンドを実行するときに、`-amend` オプションを追加します)。 | 
| **すべてコミット (サインオフ)** | Git ログでコミットを実行したユーザーを識別します。(`git commit`コマンドを実行する時に、`-signed-off`オプションを追加します)。 | 
| **ステージングしたものをコミット** | ステージングしたファイルのみをリポジトリにコミットします。 | 
| **ステージングしたものをコミット (修正)** | 前回のコミットのメッセージを変更します。(`git commit`コマンドを実行する時に、`-amend`オプションを追加します)。 | 
| **ステージングしたものをコミット (サインオフ)** | Git ログでコミットを実行したユーザーを識別します。(`git commit`コマンドを実行する時に、`-signed-off`オプションを追加します)。 | 
| **[Undo Last Commit]** (前回のコミットを元に戻す) | 前のコミットを元に戻します。ファイルはステージングエリアに戻されます。 | 
| **すべての変更を破棄** | リポジトリのステージングエリアからすべてのファイルとフォルダを削除します。 | 
| **すべての変更をステージング** | 追跡していないコンテンツおよび変更されたコンテンツをステージングエリアに追加します。 | 
| **すべての変更のステージング解除** | ステージングエリアからすべてのファイルを移動します。ステージングされていないファイルはリポジトリにコミットできません。 | 
| **最新の stash を適用する** | スタック stash に追加された最後の stash を作業ディレクトリに適用します。stash はスタックに残ります。 | 
| **Stash を適用する…** | stash スタックから選択された stash を作業ディレクトリに適用します。stash はスタックに残ります。 | 
| **最新 stash をポップ** | スタック stash に追加された最後の stash を作業ディレクトリに適用します。その後、stash はスタックから削除されます。 | 
| **Stash のポップ…** | 選択した stash を作業ディレクトリに適用します。その後、stash はスタックから削除されます。 | 
| **Stash** | 作業ディレクトリ内の変更されたファイルとステージングされたファイルを名前がついた stash に追加します。 | 
| **Stash （追跡されていないものを含む）** | 追跡していないファイルを含む作業ディレクトリ内のすべてのファイルを名前が付いた stash に追加します。 | 
| **Git 出力を表示** | Git パネルインターフェースと連携するときに実行される Git コマンドを示すウィンドウが表示されます。 | 

## Git パネルの検索フィールドから利用可能な Git コマンド
<a name="git-commands-search"></a>

 検索ボックスに「git」と入力すると、Git パネルメニューでは利用できないサポートされている Git コマンドにアクセスすることもできます。

![Git リポジトリの初期化およびクローンを行うためのインタフェースオプション](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/git-filter.png)


次の表に、この方法でアクセスできる選択した Git コマンドの説明を示します。


**選択された Git コマンド**  

| メニューオプション | 説明 | 
| --- | --- | 
| **Git: リモートを追加する** | リモートリポジトリへの接続を Git 設定ファイルに追加する  | 
| **Git: ブランチを削除する** | 指定されたブランチを削除します。 | 
| **Git: 取得** | リモートリポジトリ内のブランチからコンテンツをダウンロードします。`git pull` とは対照的に、リモート変更はローカルリポジトリにマージされません。 | 
| **Git: ブランチをマージする** | あるブランチで行った変更を別のブランチに統合します。詳細については、[ブランチのマージ手順](using-gitpanel.md#merge-branch-proc)を参照してください。 | 