

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

# AWS CodeCommit リポジトリでのブランチの使用
<a name="branches"></a>

ブランチとは Git では、ブランチはコミットへのポインターまたは参照です。開発時、ブランチはタスクを整理するのに便利な方法です。ブランチを使用すると、他のブランチの作業に影響を与えることなく、新しいバージョンまたは異なるバージョンのファイルで個別に作業を行うことができます。また、新しい機能を開発したり、特定のコミットからプロジェクトの特定のバージョンを保存したりすることができます。最初のコミットを作成すると、*デフォルトのブランチ*が作成されます。このデフォルトブランチは、ユーザーがリポジトリをクローンするときに、ローカルリポジトリのベースブランチまたはデフォルトブランチとして使用されるブランチです。そのデフォルトのブランチの名前は、最初のコミットの作成方法によって異なります。CodeCommit コンソール、、 AWS CLIまたはいずれかの SDKs を使用してリポジトリに最初のファイルを追加すると、そのデフォルトブランチの名前が*メイン*になります。これは、このガイドの例で使用されているデフォルトのブランチ名です。Git クライアントを使用して最初のコミットをプッシュした場合、デフォルトのブランチの名前は、Git クライアントがデフォルトとして指定するものになります。最初のブランチの名前として *main* を使用するように Git クライアントを設定することをご検討ください。

CodeCommit では、リポジトリのデフォルトブランチを変更できます。ブランチを作成および削除することも、ブランチに関する詳細を表示することもできます。ブランチとデフォルトブランチ (または任意の 2 つのブランチ) の違いをすばやく比較できます。リポジトリ内のブランチとマージの履歴を表示するには、次の図に示すように、[コミットビジュアライザー](how-to-view-commit-details.md#how-to-view-commit-details-console-visualizer)を使用できます。

![リポジトリ内のブランチのビュー](http://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/images/codecommit-cv-complex1.png)


CodeCommit でリポジトリの他の部分を操作する方法については、[ リポジトリを操作する](repositories.md)、[ファイルの操作](files.md) 、[プルリクエストの操作](pull-requests.md)、[コミットの操作](commits.md)、および [ユーザー設定の操作](user-preferences.md) を参照してください。

**Topics**
+ [でブランチを作成する AWS CodeCommit](how-to-create-branch.md)
+ [のブランチへのプッシュとマージを制限する AWS CodeCommit](how-to-conditional-branch.md)
+ [でブランチの詳細を表示する AWS CodeCommit](how-to-view-branch-details.md)
+ [でのブランチの比較とマージ AWS CodeCommit](how-to-compare-branches.md)
+ [でブランチ設定を変更する AWS CodeCommit](how-to-change-branch.md)
+ [でブランチを削除する AWS CodeCommit](how-to-delete-branch.md)