

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

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

# リポジトリのデフォルトブランチを管理する
<a name="source-branches-default-branch"></a>

Amazon CodeCatalyst のソースリポジトリで*デフォルトブランチ*として使用するブランチを指定できます。CodeCatalyst のすべてのソースリポジトリには、作成方法に関係なく、コンテンツとデフォルトブランチがあります。ブループリントを使用してプロジェクトを作成する場合、そのプロジェクト用に作成されたソースリポジトリのデフォルトブランチは、*main* と名付けられています。デフォルトブランチの内容は、そのリポジトリの [概要] ページに自動的に表示されます。

**重要**  
CodeCatalyst は、リンクされたリポジトリのデフォルトブランチの変更の検出をサポートしていません。リンクされたリポジトリのデフォルトブランチを変更するには、まず CodeCatalyst からリンクを解除し、デフォルトブランチを変更してから再度リンクする必要があります。詳細については、「[CodeCatalyst での GitHub リポジトリ、Bitbucket リポジトリ、GitLab プロジェクトリポジトリ、および Jira プロジェクトのリンク](extensions-link.md)」を参照してください。  
ベストプラクティスとして、リポジトリをリンクする前に、必ず最新バージョンの拡張機能があることを確認してください。

デフォルトブランチは、ソースリポジトリ内の他のすべてのブランチとは少し異なり、名前の横に **[デフォルト]** という特別なラベルが付けられます。このデフォルトブランチは、ユーザーが Git クライアントでローカルコンピュータにリポジトリをクローンする際に、ローカルリポジトリのベースブランチまたはデフォルトブランチとして使用されます。また、ワークフロー YAML ファイルを保存したり、問題に関する情報を保存したりするためのワークフローを作成するときにも使用されるデフォルトです。CodeCatalyst で検索を使用する場合、リポジトリのデフォルトブランチのみが検索されます。デフォルトブランチはプロジェクトの非常に多くの側面に不可欠であるため、デフォルトブランチとして指定されているブランチを削除することはできません。ただし、デフォルトブランチとして別のブランチを使用することができます。別のブランチを使用する場合、以前のデフォルトブランチに適用されていた任意の[ブランチルール](source-branches-branch-rules.md)が、自動的にデフォルトブランチとして指定したブランチに適用されます。

**注記**  
CodeCatalyst プロジェクトのソースリポジトリのデフォルトブランチを変更するには、Project administrator ロールが必要です。これは、リンクされたリポジトリには適用されません。

**リポジトリのデフォルトブランチを表示および変更する**

1. リポジトリが存在するプロジェクトに移動します。

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

   デフォルトブランチなど、設定を表示するリポジトリを選択します。

1. リポジトリの [概要] ページで、**[その他]** > **[設定を管理]** の順に選択します。

1. **[デフォルトブランチ]** には、デフォルトブランチとして指定したブランチ名と、その横に**デフォルト**というラベルが表示されます。同ラベルは、**[ブランチ]** のブランチリストに記載されているブランチ名にも表示されます。

1. デフォルトブランチを変更するには、**[編集]** を選択します。
**注記**  
デフォルトブランチを変更するには、プロジェクトで Project administrator ロールが必要です。

1. デフォルトブランチにするブランチの名前をドロップダウンリストから選択し、**[保存]** を選択します。