

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

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

# Amazon CodeCatalyst でソースコードファイルを管理する
<a name="source-files"></a>

Amazon CodeCatalyst では、ファイルとはバージョン管理され、自己完結型の情報であり、ユーザーおよびこのファイルが保存されているソースリポジトリとブランチの他のユーザーが利用可能です。リポジトリのファイルは、ディレクトリ構造で整理できます。CodeCatalyst は、コミットしたファイルへの各変更を自動追跡します。リポジトリブランチには、異なるバージョンのファイルを保管できます。

ソースリポジトリの複数ファイルを追加または編集するには、Git クライアント、開発環境または、統合開発環境 (IDE) を使用します。1 つのファイルを追加または編集するには、CodeCatalyst コンソールを使用します。

**Topics**
+ [ファイルを作成または追加する](source-files-create.md)
+ [ファイルを表示する](source-files-view.md)
+ [ファイルの変更履歴を表示する](source-files-view-history.md)
+ [ファイルの編集](source-files-edit.md)
+ [ファイルの名前を変更または削除する](source-files-delete.md)

# ファイルを作成または追加する
<a name="source-files-create"></a>

ファイルを作成してソースリポジトリに追加するには、Amazon CodeCatalyst コンソール、開発環境、接続された統合開発環境 (IDE)、または Git クライアントを使用できます。CodeCatalyst コンソールには、ファイルを作成するためのコードエディタが含まれています。このエディタは、リポジトリのブランチで README.md ファイルなどのシンプルなファイルを作成または編集する便利な方法です。複数のファイルを操作する場合は、[開発環境を作成](devenvironment-create.md)することを検討します。

**ソースリポジトリから開発環境を作成する**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. ナビゲーションペインで **[コード]** を選択してから、**[ソースリポジトリ]** を選択します。

1. コードを操作するソースリポジトリを選択します。

1. **[開発環境を作成]** を選択します。

1. ドロップダウンメニューからサポートされている IDE を選択します。詳細については「[開発環境でサポートされている統合開発環境](devenvironment-create.md#devenvironment-supported-ide)」を参照してください。

1. 次のいずれかを行います。
   + **[既存のブランチを操作]** を選択し、**[既存のブランチ]** ドロップダウンメニューでブランチを選択します。
   + **[新しいブランチを操作]** を選択し、**[ブランチ名]** フィールドにブランチ名を入力し、**[ブランチの作成元]** ドロップダウンメニューで新しいブランチを作成するブランチを選択します。

1. 必要に応じて、開発環境の名前を追加するか、設定を編集します。

1. **[作成]** を選択します。

**CodeCatalyst コンソール内でファイルを作成する**

1. ファイルを作成するスペースに移動します。リポジトリタグへの移動方法について詳細は、「[ソースリポジトリを表示する](source-repositories-view.md)」を参照してください。

1. プロジェクトのソースリポジトリのリストからリポジトリ名を選択します。または、ナビゲーションペインで **[コード]** > **[ソースリポジトリ]** の順に選択します。

   ファイルを作成するリポジトリを選択します。

1. (オプション) デフォルトブランチ以外のブランチにファイルを作成する場合は、ブランチを選択します。

1. **[ファイルを作成]** を選択します。

1. **[ファイル名]** にファイルの名前を入力します。エディタにファイルの内容を追加します。
**ヒント**  
サブフォルダまたはブランチのルートのサブディレクトリにファイルを作成する場合は、ファイル名の一部としてその構造を含めます。

   選択した内容でよければ、**[コミット]** を選択します。

1. **[ファイル名]** で、ファイルの名前を表示し、必要な変更を加えます。オプションで、**[ブランチ]** で使用できるブランチのリストからファイルを作成するブランチを選択します。**[コミットメッセージ]** で、簡潔な変更理由を任意入力します。これは、ソースリポジトリにファイルを追加するコミットの基本コミット情報として表示されます。

1. **[コミット]** を選択して、ファイルをコミットし、ソースリポジトリにプッシュします。

また、ファイルをローカルコンピュータにクローンするか、Git クライアントを使用するか、接続された統合開発環境 (IDE) を使用して、ソースリポジトリにファイルを追加してもファイルと変更をプッシュできます。

**注記**  
Git サブモジュールを追加する場合は、Git クライアントまたは開発環境を使用して **git submodule add** コマンドを実行する必要があります。CodeCatalyst コンソールで Git サブモジュールを追加または表示したり、プルリクエストで Git サブモジュールの違いを表示したりすることはできません。Git サブモジュールの詳細については、「[Git ドキュメント](https://git-scm.com/book/en/v2/Git-Tools-Submodules)」を参照してください。<a name="source-files-add-git"></a>

**Git クライアントまたは接続された統合開発環境 (IDE) を使用してファイルを追加する**

1. ソースリポジトリをローカルコンピュータにクローンします。詳細については、「[ソースリポジトリのクローンを作成する](source-repositories-clone.md)」を参照してください。

1. ローカルリポジトリにファイルを作成するか、ローカルリポジトリにファイルをコピーします。

1. 次のいずれかを実行してコミットを作成してプッシュします。
   + Git クライアントを使用している場合は、ターミナルまたはコマンドラインで **git add** コマンドを実行し、追加するファイルの名前を指定します。または、追加または変更されたファイルをすべて追加するには、**git add** コマンドの後に、1 つまたは 2 つの期間を実行して、現在のディレクトリレベル (1 つの期間) のすべての変更を含めるか、現在のディレクトリとすべてのサブディレクトリ (2 つの期間) のすべての変更を含めるかを指定します。変更をコミットするには、**git commit -m** コマンドを実行し、コミットメッセージを指定します。CodeCatalyst のソースリポジトリに変更をプッシュするには、**git push** を実行します。Git コマンドの詳細については、Git ドキュメントと「[ブランチ関連の Gitコマンド](source-branches-git.md)」を参照してください。
   + 開発環境または IDE を使用している場合は、ファイルを作成して IDE にファイルを追加し、変更をコミットしてプッシュします。詳細については、「[CodeCatalyst で開発環境を使用してコードを記述および変更する開発環境でコードを記述および変更する](devenvironment.md)」、または、IDE ドキュメントを参照してください。

# ファイルを表示する
<a name="source-files-view"></a>

Amazon CodeCatalyst コンソールでソースリポジトリ内のファイルを表示できます。ファイルは、デフォルトブランチや他のブランチで表示できます。ファイルの内容は、表示するブランチによって異なる場合があります。

**CodeCatalyst コンソールでファイルを表示する**

1. ファイルを表示するプロジェクトに移動します。詳細については、「[ソースリポジトリを表示する](source-repositories-view.md)」を参照してください。

1. 

   プロジェクトのソースリポジトリのリストからリポジトリ名を選択します。または、ナビゲーションペインで **[コード]** > **[ソースリポジトリ]** の順に選択します。

   ファイルを表示するリポジトリを選択します。

1. デフォルトブランチのファイルとフォルダのリストが表示されます。ファイルは紙のアイコンで示され、フォルダはフォルダのアイコンで示されます。

1. 次のいずれかを実行します。
   + 別のブランチのファイルとフォルダを表示するには、ブランチのリストからファイルとフォルダを選択します。
   + フォルダを展開するには、リストからフォルダを選択します。

1. 特定のファイルのコンテンツを表示するには、リストから選択します。ファイルの内容がブランチに表示されます。別のブランチでファイルの内容を表示するには、ブランチセレクタから目的のブランチを選択します。
**ヒント**  
ファイルの内容を表示するときは、追加ファイルを選択して、**[ファイルを表示]** から表示します。ファイルを編集するには、**[編集]** を選択します。

コンソールでは複数のファイルを表示できます。Git クライアントまたは統合開発環境 (IDE) を使用して、ローカルコンピュータにクローンしたファイルを表示することもできます。詳細については、Git クライアントまたは IDE のドキュメントを参照してください。

**注記**  
CodeCatalyst コンソールで Git サブモジュールを表示することはできません。Git サブモジュールの詳細については、「[Git ドキュメント](https://git-scm.com/book/en/v2/Git-Tools-Submodules)」を参照してください。

# ファイルの変更履歴を表示する
<a name="source-files-view-history"></a>

Amazon CodeCatalyst コンソールのソースリポジトリでファイルの変更履歴を表示できます。これにより、ファイルの履歴を表示するブランチへのさまざまなコミットによってファイルに加えられた変更を理解するのに役立ちます。例えば、ソースリポジトリの **main** ブランチで **readme.md** ファイルの変更履歴を表示すると、そのブランチのそのファイルへの変更を含むコミットのリストが表示されます。

**注記**  
CodeCatalyst コンソールにあるリンクされたリポジトリでは、ファイルの履歴を表示することはできません。<a name="source-files-view-file-history-console"></a>

# CodeCatalyst コンソールでファイルの履歴を表示する
<a name="source-files-view-file-history-console"></a>

1. ファイルの履歴を表示するプロジェクトに移動します。詳細については、「[ソースリポジトリを表示する](source-repositories-view.md)」を参照してください。

1. プロジェクトのソースリポジトリのリストからリポジトリ名を選択します。または、ナビゲーションペインで **[コード]** > **[ソースリポジトリ]** の順に選択します。

1. ファイルの履歴を表示するリポジトリを選択します。ファイルの履歴を表示するブランチを選択し、リストからファイルを選択します。[**View history (履歴の表示)**] を選択します。

1. 指定されたブランチで、このファイルへの変更を含むコミットのリストを確認します。特定のコミットに含まれる変更の詳細を表示するには、リストでそのコミットのコミットメッセージを選択します。そのコミットとその親コミットの違いが表示されます。

1. 別のブランチのファイルの変更履歴を確認するには、ブランチセレクタを使用してそのブランチの表示を変更し、ファイルリストからファイルを選択し、**[履歴を表示]** を選択します。

**注記**  
CodeCatalyst コンソールで Git サブモジュールの変更履歴を表示することはできません。Git サブモジュールの詳細については、「[Git ドキュメント](https://git-scm.com/book/en/v2/Git-Tools-Submodules)」を参照してください。

# ファイルの編集
<a name="source-files-edit"></a>

Amazon CodeCatalyst コンソールで個々のファイルを編集できます。複数のファイルを一度に編集するには、開発環境を作成するか、リポジトリをクローンし、Git クライアントまたは統合開発環境 (IDE) を使用して変更を行います。詳細については、[CodeCatalyst で開発環境を使用してコードを記述および変更する開発環境でコードを記述および変更する](devenvironment.md)または[ソースリポジトリのクローンを作成する](source-repositories-clone.md)を参照してください。

**CodeCatalyst コンソール内でファイルを編集する**

1. ファイルを編集するプロジェクトに移動します。リポジトリタグへの移動方法について詳細は、「[ソースリポジトリを表示する](source-repositories-view.md)」を参照してください。

1. 編集するファイルがあるリポジトリを選択します。**[ブランチを表示]** > 作業するブランチの順に選択します。そのブランチにあるファイルリストからファイルとフォルダを選択します。

   ファイルの内容が表示されます。

1. **[編集]** を選択します。

1. エディタで、ファイルの内容を編集して、**[コミット]** を選択します。オプションで、**[変更をコミット]** の **[メッセージをコミット]** で変更に関する詳細を追加します。選択した内容でよければ、**[コミット]** を選択します。

# ファイルの名前を変更または削除する
<a name="source-files-delete"></a>

開発環境、ローカルコンピュータ、または統合開発環境 (IDE) では、ファイルの名前を変更または削除できます。ファイルの名前を変更または削除したら、それらの変更をコミットしてソースリポジトリにプッシュします。Amazon CodeCatalyst コンソールでは、ファイルの名前を変更または削除することはできません。