

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

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

# Amazon CodeCatalyst でブランチを使用してソースコードを整理する
<a name="source-branches"></a>

Git では、ブランチはコミットへのポインターまたは参照です。開発時、ブランチはタスクを整理するのに便利な方法です。ブランチを使用すると、他のブランチの作業に影響を与えることなく、新しいバージョンまたは異なるバージョンのファイルで個別に作業を行うことができます。ブランチを使用すると、新機能の開発、特定バージョンのプロジェクトの保管などができます。プロジェクト内の特定のロールによるブランチでの特定のアクションを制限するようソースリポジトリのブランチのルールを設定できます。

Amazon CodeCatalyst のソースリポジトリには、作成方法に関係なく、コンテンツとデフォルトブランチがあります。リンクされたリポジトリにはデフォルトブランチやコンテンツがない場合がありますが、初期化してデフォルトブランチを作成するまで CodeCatalyst では使用できません。ブループリントを使用してプロジェクトを作成すると、CodeCatalyst はそのプロジェクトのソースリポジトリを作成します。このプロジェクトには、README.md ファイル、サンプルコード、ワークフロー定義、およびその他のリソースが含まれます。ブループリントを使用せずにソースリポジトリを作成すると、README.md ファイルが最初のコミットとして追加され、*デフォルトブランチ*が作成されます。このデフォルトブランチの名前は、*main* です。このデフォルトブランチは、ユーザーがリポジトリをクローンするときに、ローカルリポジトリのベースブランチまたはデフォルトブランチとして使用されるブランチです。

**注記**  
デフォルトブランチは削除できません。ソースリポジトリ用に作成された最初のブランチは、そのリポジトリのデフォルトブランチです。さらに、検索ではデフォルトブランチの結果のみが表示されます。他のブランチでコードを検索することはできません。

CodeCatalyst でリポジトリを作成すると、最初のコミットも作成され、README.md ファイルを含む*デフォルトブランチ*が作成されます。そのデフォルトブランチの名前は、*main* です。これは、このガイドの例で使用されているデフォルトのブランチ名です。

**Topics**
+ [ブランチを作成する](source-create-delete-branch.md)
+ [リポジトリのデフォルトブランチを管理する](source-branches-default-branch.md)
+ [ブランチルールを使用してブランチで許可されたアクションを管理する](source-branches-branch-rules.md)
+ [ブランチ関連の Gitコマンド](source-branches-git.md)
+ [ブランチと詳細を表示する](source-branches-view.md)
+ [ブランチを削除する](source-branches-delete.md)