

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.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 ドキュメントを参照してください。