

Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 [AWS](https://github.com/awsdocs/aws-doc-sdk-examples)

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

# Tools for PowerShell V4 を使用した CodeCommit の例
<a name="powershell_4_codecommit_code_examples"></a>

次のコード例は、CodeCommit で AWS Tools for PowerShell V4 を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

*アクション*はより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。

**Topics**
+ [アクション](#actions)

## アクション
<a name="actions"></a>

### `Get-CCBranch`
<a name="codecommit_GetBranch_powershell_4_topic"></a>

次のコード例は、`Get-CCBranch` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリの指定されたブランチに関する情報を取得します。**  

```
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch
```
**出力:**  

```
BranchName                              CommitId
----------                              --------
MyNewBranch                             7763222d...561fc9c9
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[GetBranch](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `Get-CCBranchList`
<a name="codecommit_ListBranches_powershell_4_topic"></a>

次のコード例は、`Get-CCBranchList` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリのブランチ名のリストを取得します。**  

```
Get-CCBranchList -RepositoryName MyDemoRepo
```
**出力:**  

```
master
MyNewBranch
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[ListBranches](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `Get-CCRepository`
<a name="codecommit_GetRepository_powershell_4_topic"></a>

次のコード例は、`Get-CCRepository` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリの情報を取得します。**  

```
Get-CCRepository -RepositoryName MyDemoRepo
```
**出力:**  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/8/2015 3:21:33 PM
DefaultBranch         :
LastModifiedDate      : 9/8/2015 3:21:33 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE
RepositoryName        : MyDemoRepo
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[GetRepository](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `Get-CCRepositoryBatch`
<a name="codecommit_BatchGetRepositories_powershell_4_topic"></a>

次のコード例は、`Get-CCRepositoryBatch` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリのうち、見つかったリポジトリと見つからないリポジトリを確認します。**  

```
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepo
```
**出力:**  

```
Repositories                            RepositoriesNotFound
------------                            --------------------
{MyDemoRepo, MyNewRepo}                {AMissingRepo}
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[BatchGetRepositories](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `Get-CCRepositoryList`
<a name="codecommit_ListRepositories_powershell_4_topic"></a>

次のコード例は、`Get-CCRepositoryList` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、すべてのリポジトリをリポジトリ名で昇順に一覧表示します。**  

```
Get-CCRepositoryList -Order Ascending -SortBy RepositoryName
```
**出力:**  

```
RepositoryId                            RepositoryName
------------                            --------------
c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE    MyDemoRepo
05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE    MyNewRepo
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[ListRepositories](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `New-CCBranch`
<a name="codecommit_CreateBranch_powershell_4_topic"></a>

次のコード例は、`New-CCBranch` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリの指定された名前と指定されたコミット ID を持つ新しいブランチを作成します。**  

```
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[CreateBranch](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `New-CCRepository`
<a name="codecommit_CreateRepository_powershell_4_topic"></a>

次のコード例は、`New-CCRepository` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定された名前と説明を持つ新しいリポジトリを作成します。**  

```
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."
```
**出力:**  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/18/2015 4:13:25 PM
DefaultBranch         :
LastModifiedDate      : 9/18/2015 4:13:25 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : 43ef2443-3372-4b12-9e78-65c27EXAMPLE
RepositoryName        : MyDemoRepo
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[CreateRepository](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `Remove-CCRepository`
<a name="codecommit_DeleteRepository_powershell_4_topic"></a>

次のコード例は、`Remove-CCRepository` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリを強制的に削除します。このコマンドは、続行する前に確認を求めるプロンプトを表示します。-Force パラメータを追加して、プロンプトなしでリポジトリを削除します。**  

```
Remove-CCRepository -RepositoryName MyDemoRepo
```
**出力:**  

```
43ef2443-3372-4b12-9e78-65c27EXAMPLE
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[DeleteRepository](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `Update-CCDefaultBranch`
<a name="codecommit_UpdateDefaultBranch_powershell_4_topic"></a>

次のコード例は、`Update-CCDefaultBranch` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリのデフォルトブランチを指定されたブランチに変更します。**  

```
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[UpdateDefaultBranch](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。

### `Update-CCRepositoryDescription`
<a name="codecommit_UpdateRepositoryDescription_powershell_4_topic"></a>

次のコード例は、`Update-CCRepositoryDescription` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリの説明を変更します。**  

```
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."
```
+  API の詳細については、AWS Tools for PowerShell コマンドレットリファレンス (V4) の「[UpdateRepositoryDescription](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。**

### `Update-CCRepositoryName`
<a name="codecommit_UpdateRepositoryName_powershell_4_topic"></a>

次のコード例は、`Update-CCRepositoryName` を使用する方法を示しています。

**Tools for PowerShell V4**  
**例 1: この例では、指定されたリポジトリの名前を変更します。**  

```
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo
```
+  API の詳細については、*AWS Tools for PowerShell コマンドレットリファレンス (V4)* の「[UpdateRepositoryName](https://docs.aws.amazon.com/powershell/v4/reference)」を参照してください。